North of Sydney and south of Brisbane, the snorkeling at Byron Bay is popular for the offshore Julian Rocks Marine Reserve along with other shore-based dives. During Byron Bay snorkeling, you may encounter nurse sharks, leopard sharks, butterflyfish, manta rays, shovel nose rays, eagle rays, turtles, moray eels and clownfish.
The boat-accessed Julian Rocks Marine Reserve is located about 3 km east of the city of Byron Bay. It is known for manta rays, turtles and other reef fish among the soft coral formations. The Byron Bay Dive Centre has multiple daily snorkeling boat tours out to Julian Rocks.
The Byron Bay area is located south of Brisbane and Gold Coast. Both cities have airports and you could drive south to Byron Bay via the M1 Highway. It is roughly 90km south of Gold Coast.
Overall, Byron Bay is the 4th most popular snorkel dive spot of all 6 snorkeling dives in New South Wales.