Sodden guests scrambled for cover at Cottesloe Beach in Western Australia as a downpour struck right in the middle of a rendition of Happy Birthday To You.