Having trouble deciding on whether to book a package at one of the island resorts or staying in the Cairns area and doing daytrips to the reef. Two teenagers are definitely interested in the windsurfing and other water sports that are all inclusive on the islands, yet if we spend all our time on an island we'll miss out on the Daintree rainforest and Kuranda Village. If we do daytrips, are there beach concessions on the islands that rent windsurfers and catamarans? Is it possible to do the same at Trinity Beach or Four Mile Beach?
We will be leaving the 21st of May for 3 weeks. Do we need to book in advance for this time of year or is it possible to decide when we get there?