North of Broome, the snorkeling in Rowley Shoals Marine Park is known for its pristine colorful coral gardens filled with giant clams. Within these Rowley Shoals Islands, there are over 200 coral species and over 650 fish species, including Maori Wrasse and potato cod. There are 3 main reefs spread over a zone of 8km by 17km.
Just keep in mind that the boat-accessed Rowley Shoals Marine Park is a 12 hour trip from Broome (380km).
Overall, Rowley Shoals Marine Park is the 21st most popular snorkel dive spot of all 24 snorkeling dives in Western Australia.