Northeast of Sydney and east of Manly in Cabbage Tree Bay, the snorkeling at Shelly Beach is well known for its biodiversity. Shelly Beach is located within the Cabbage Tree Bay Aquatic Reserve. There are sand flats, seagrass beds, kelp forests and rocky shores that provide habitat to over 160 fish species. During Shelly Beach snorkeling, you may encounter nudibranch, moorish idols, wrasse, blue groper, cuttlefish and wobbegong sharks.
Overall, Shelly Beach is the 5th most popular snorkel dive spot of all 6 snorkeling dives in New South Wales.