North of Perth and west of Geraldton, the snorkeling at Abrolhos Islands is considered some of the best in Western Australia. Located in the Indian Ocean, many consider the Abrolhos Islands to have world-class snorkeling. WIth over 122 distinct islands, the Abrolhos Islands are divided into three named groups: Pelsaert Group, Easter Group and Wallabi Group. The coral reef system stretches over 100km and funnels warm southerly currents to create a combined tropical and temperate habitat. During Abrolhos Islands snorkeling, you may encounter dolphins, seals, sea lions and even whales.
The Abrolhos Islands snorkeling dive sites are all boat-accessed. There are charter boats available from Geraldton for the 30 minute boat ride out to the Abrolhos Islands (60km west). In addition, there are float planes from Geraldton. Note, there are no accomodations on the islands.
Overall, Abrolhos Islands is the 7th most popular snorkel dive spot of all 24 snorkeling dives in Western Australia.