Tropical Cyclone Alfred is expected to make landfall on Thursday as a category 2 system, bringing up to 300 millimetres of rain.