With the Great Barrier Reef in Queensland, Australia, there are many snorkeling spots within the area. Most snorkeling tours depart from Cairns or Port Douglas and offer a range of activities, including snorkeling, diving, and glass-bottom boat tours. Cairns is also home to many other snorkeling spots, including the SS Yongala, now a popular dive site, Green Island, Michaelmas Cay, and Fitzroy Island, and the inner reefs which are closer to the mainland and offer a range of marine life.