We are doing a 9 day cruise above next month from Sydney, hitting Tangaloona/Moreton island, Arlie beach, Cairns, and Willis Island. I have looked at excursions thru Carnival and nothing of much interest. We love to snorkel and want to really do a lot of it in and around Great Barrier Reef. Can anyone recommend a good local private or small tour/excursion for any of the above stops? We would like to snorkel at least 2 days and which stops will offer the best for the Great Barrier Reef? Is snorkeling the wreck island worth it at all in Mireton? We are also open to any other great tours/excursions anyone can recommend. TIA