Tropical Cyclone Alfred is on track to make landfall on Friday, bringing winds upwards of 120km/h and up to 700mm of rain.