The group watched helplessly as a man was mauled by a four-metre white shark whilst spearfishing off Rottnest Island near Perth

It's the first reported shark attack since January, when a 12-year-old boy died after an attack in Sydney Harbour.

The incident took place off Rottnest Island near the city of Perth, a spokesperson for St John Ambulance Western Australia said.