Heron Island is one of 2 resorts built right on the Great Barrier Reef. It's also one of Australia's top dive sites.