Elephant Beach snorkelling in Havelock Island (Swaraj Dweep): book with verified operators | Explore IQ