Barracuda and Kayangan lakes are both stunning locations, and good for snorkeling, and the island is the ancestral domain of an indigenous tribe who are managing the island in a sustainable way and keeping outsiders at a distance and offshore at night.