huge waves batter Funchal