When people discuss visiting top diving locations the Great Barrier Reef will always come up. It’s either on your bucket list of dive sites or you have dived it already. If you have then you know what all the fuss is about. With its vast array of sea life and warm waters the Great Barrier Reef is one of […]