The Baths draw tourists, boaters and day trippers like metal shavings to a magnet. Every visitor to Virgin Gorda--regardless of how they arrive--should go there at least once.
Easy to see why. The Baths feature the largest concentration of large (truck and/or house-sized) volcanic boulders on Virgin Gorda, piled and strewn on the beach and surrounding hills among palm trees and vegetation, as well as in the water. Since these boulders are apparently only found on Virgin Gorda (and only at the south end of the island), the appeal is understandable. All in one place you've got a picture-perfect locale with great rock climbing, fabulous snorkeling and nearby tourist amenities (restaurants/bars up the hill at the pedestrian entrance.) Plus, nearby Devils Bay boasts a lovely sand beach and slightly more sedate snorkeling within the confines of (somewhat) sheltered body of water.
BVI have wisely made this a national park and have added a number of park-like features that make it more visitor-friendly: washrooms, showers, marked footpaths to Devils Bay and up the hill, and the obligatory native gift stand and drink bar. They also have prudently buoyed off the beach and surrounding area to provide a more secure place for snorkeling. BVI also charges an modest entrance fee (at least from the land side)
Alas, I do worry that the Baths have become a victim of the global word-of-mouth popularity. Between boaters, snorkelers, tourists and tour groups, it gets VERY crowded. The physical spaces--including the seaside approaches, the snorkeling areas and the Treasure-Island-like rock paths--are only so large and can only accommodate a certain crowd before it becomes a hot, irritating sandy mess full of impatient people. On any given day, by about 10:00, the seaside appproaches start to resemble the mooring area for the 6th fleet: wall-too-wall boats with motorized launches weaving in and out and trying to land near the small beach.
My advice? Get there very early (before 7:00 AM preferably, and emphatically before 9:00) and have a relative amount of peace to explore to delights of what nature has haphazardly thrown together to delight us mere humans.