San Juan had some good shopping and it is nice to walk the streets of the shopping district. There was a great little stand where a woman was selling handmade jewelry. Don't bother with the Harley store if you are looking for bike gear. A waste of a hole in the wall shop with nothing worth looking at...your local shopping mall has more Harley logo items than this place.
The only excursion we did (we've done so many in the past....) was the snorkeling trip in Tortola. There isn't much to do in town there, so we took the trip out to the Baths and swam/snorkeled for a few hours. Your typical snorkeling excursion....nothing really special about it and the fish/corral were probably less than average. However, the rock formations at the Baths are beautiful.