Storm Floris makes landfall on north western coast