There are plenty of tours available and there are a wide variety of activities. If you plan to go during summer (Nov-March), it'd be better if you book in advance because there is not much to do in Cairns.
I went during winter (June-Sep) and the tours were not very full.