I will be arriving in Cairns in March from 8 AM to 6 PM off the Sapphire Princess cruise ship, and Cid Harbor from 7 AM to 5 PM. Is it possible to dive the Great Barrier Reef from either of these locations within the daily timeframe? I have done some research and emailed some providers and I am finding that this might not be possible... Any suggestions?