The ultimate guide to a Cairns scuba diving holiday on North Queensland's Great Barrier Reef.