An incredible place with outstanding snorkeling on the great barrier reef correct off the Beach front. Vacation resort services are exceptional and for us it had been the fulfillment of a desire to go to The good barrier reef.This journey involves 4 hrs to check out Fitzroy Island, right before heading out to identify the migrating humpback whales.