About 10.30am, a 35-year-old man who had been snorkelling was pulled from the water by another man who noticed he was in trouble.
Several people assisted the man to shore and provided first aid until emergency services arrived.
He was taken by ambulance to hospital but was not able to be revived. Anyone with information should contact Crime Stoppers on 1800 333 000 or make a report online.
PerthNow Digital Edition.
Your local paper, whenever you want it.Get in front of tomorrow's news for FREE
Journalism for the curious Australian across politics, business, culture and opinion.
READ NOW