Queensland residents are preparing their homes and stocking up on emergency supplies as Cyclone Alfred approaches.