This was the second time we did this tour. It's a great day out from Cairns. We love the fact that the reef is so accessible and allows family members to either go snorkeling, sunbathe, or have a drink without all having to do the same thing at the time. Fitzroy Island is beautiful. It doesn't take long to get there which is a plus if you're prone to motion sickness.
It's good value for money too. Highly recommended.