Best dive sites of the Great Barrier Reef and Coral Sea

Stretching for more than 2,000 kilometres down the coast of Queensland, the Great Barrier Reef is ...