AMOCITY
Located on the World-Heritage-listed Heron Island, this resort offers free snorkeling lessons in the outdoor pool and free guided reef walks...