Cyclone Alfred is expected to reach southeast Queensland on Thursday and make landfall early Friday morning.