Home Guides Ningaloo reef: the best snorkelling in Australia (outside of the Great Barrier Reef)