From Mission Beach it's only a 4km journey to Dunk Island on the Great Barrier Reef and the rainforest literally borders the beach at some points. It's a small beach town that's located just under 2 hours north of Cairns and is perfect for a day trip or a longer stay. There's ...