Residents have been told to have tinned food ready and prepare their properties before Alfred makes landfall in coming days, bringing up to 600mm of rain a day.