Whatever you do, don't stay at the Sheraton Mirage, Port Douglas. Overpriced, in need of a major overhaul, and you can't swim on the beaches due to Marine stingers most of the year!
Less glamorous deals there in Port Douglas and Cairns before and after your adventure, but they are where you will depart from, not a long bus ride away.
------------------
~
Glen ~