Australians are bracing as Tropical Cyclone Alfred is expected to hit early Saturday with 150km/h winds and flash floods.