Hello. We are traveling to Australia next year. We want to spend time near the Great Barrier Reef, but are unsure where to stay as our base location. We don't really want go from hotel to hotel, if it's not necessary. We would like to do boat excursions to great snorkeling spots and also visit beautiful beaches. Any suggestions would be greatly appreciated.