Southeast of Cairns and Townsville, the snorkelling off Catseye Beach on Hamilton Island in the Great Barrier Reef is known to offer good clarity and dramatic coral formations. There is a coral reef encircling Hamilton Island and Catseye Beach provides the best snorkeling access to it. The best time of day for snorkeling here is at low tide.
The Great Barrier Reef Marine Park consists of a range of over 600 tropical islands and coral cays. The Great Barrier Reef has roughly 1,500 species of fish and over 400 types of hard coral, along with 130+ species of rays and sharks. In addition, there are over 30 shipwrecks within the marine park.
To reach the snorkeling on Catseye Beach from the coast, use the ferry from Shute Harbour into Hamilton Island marina. Alternately, there are some flight options into Hamilton Island Airport.
Overall, Hamilton Island is the 2nd most popular snorkel dive spot of all 37 snorkeling dives in Queensland.