If you’re dreaming of an underwater escape that feels straight out of a postcard, snorkelling at Elephant Beach in Havelock should be right at the top of your list. With its turquoise waters, lively coral reefs, and schools of colourful fish swimming all around...