North of Perth and southwest of Lakeside, the snorkeling at Turquoise Bay is good for families and beginners. The Turquoise Bay snorkeling dive site is located within the Mandu Special Purpose zone of the Cape Range National Park. The waters in the bay are generally calm and free of currents since they are protected. The barrier Ningaloo Reef is located only 300 feet offshore.
If you are looking for a more advanced snorkeling dive, there is a drift-dive option at Turquoise Bay. Start by walking south down the beach for 300m. Snorkeling straight out and the current will carry you north passing over numerous coral bombies. Exit the water before reaching the sand bar, which is known for its currents. During Turquoise Bay snorkeling, you may encounter triggerfish, butterflyfish, moon wrasse, damselfish, scissortail sergeants, green sea turtles, starfish and reef sharks.
The Ningaloo Reef is a 260km long fringing reef located 1,200km north of Perth. The Ningaloo Marine Park is part of the Ningaloo Coast Wold Heritage Area. In addition, the reefs are breeding grounds for green sea turtles, hawksbill turtles and loggerhead turtles. You may encounter reef sharks and manta rays as well. Ningaloo Reef is home to several species of sharks from blacktipped and whitetipped reef sharks up to great white sharks. There are shark attacks every year, though most encounters are by surfers and spear-fishermen. There is the occasional reef shark bite though in the shallow inshore lagoons. This reef is known to be occasionally frequented by the venomous Irukandji jellyfish and also the larger box jellyfish, so make sure to check with dive shops prior to heading out.
Overall, Turquoise Bay is the 5th most popular snorkel dive spot of all 24 snorkeling dives in Western Australia.