Make the most of your time at the Great Barrier Reef by joining a two-day snorkeling tour. You'll spend your days snorkeling among tropical fish, coral, and maybe even turtles. At night, you'll sleep on a boat in a shared cabin, and can enjoy the peace of the reef after other tourists have left. If you're interested, you can also participate in the included "sharks in the dark" experience.