Although not quite a good as the reefs near Cairns, this island offers a great day out for some excellent snorkelling. It has the added advantage of being able to walk around the island, which you can't do on an outer reef experience. Exotic fish and many different forms of coral are on show. Turtles are quite common here too....
More
