took the Trunk Bay tour, was told it was the best snorkeling. It was crowded and the snorkeling was only fair. It was expensive for what you got to see and the time that you spent on the island.
Once again toured the island with a local driver, he was so informative and stopped at all the sights that the other "tours" stopped at. We paid a lot less doing it on our own and had no trouble booking someone