Storm Hilary has made landfall