Tropical Cyclone Alfred is expected to make landfall this week, bringing strong winds, tidal surges, heavy rainfall and the potential for "life-threatening" flooding.