I snorkel here at least once a week and have dived it twice. Outstanding corals, sea turtles, fish. I've seen all the usual lovely reef fish plus huge manta and spotted eagle rays, many large green turtles, a devil scorpion fish. Crowds and parking can be tough on weekends; go early. Black-sand beach entry is as easy as it gets.