Great Barrier Reef diving deep diving and snorkeling, deep diving need to book tickets in advance, go because it is relatively cold, so to do a good job of warming, to prepare waterproof bags, otherwise you can not take photos, of course, you can rent cameras, that is expensive.