If you're looking for a great place to visit the Great Barrier Reef, Cairns is an excellent choice. However, many tours only visit parts of the inner reef close to the city. This full-day tour is different, though. It takes you to Beaver Reef off Mission Beach, where you can enjoy better water visibility and deeper, more vibrant coral reefs. Plus, you'll get to visit Dunk Island for a walk on its scenic sand spit.