A Great Barrier Reef tour is a must when visiting Cairns! The boat offered breakfast, lunch, and snacks, which I found to be quite good; if you don't get seasick, there's plenty to eat. The boat itself was comfortable, but you should still take motion sickness medication depending on the sea conditions. Both scuba diving and snorkeling are highly recommended; the underwater world is truly beautiful, with all sorts of stunning sights to behold. The safety briefing for diving was very detailed and thorough, and all the staff were very friendly. I think it offers great value for money. The only thing I could complain about is that their photos are extremely expensive, so I recommend bringing your own GoPro. Overall, it's still highly recommended.