Snorkeling at Barra Lodge
This was a good experience - snorkeling gear is available at the office on the beach