With 2 locations on the island and 5 boats, Ocean Encounters can offer you the best diving & snorkeling on every coast of the island. You can also learn to dive through their PADI courses or try an introductory dive.