That's awesome. My stepson got married in St. Thomas - that's how my wife and I got introduced to the area. We went on the Bad Kitty also - it took us to BVI to see The Baths and a snorkeling spot called The Aquarium.
Below is a list my stepson sent of his favorite spots. As I recall, my video of the cuttlefish was taken in Cinnamon Bay. I think Maho Bay is the one the books say is not very good for snorkeling, but we found it to be great and that's were we saw the turtle, angelfish, and trunkfish.
A few places not to miss:
Maho bay
Waterlemon cay
Ramshead point (there are 2 coves that you go through to get there that are incredible)
Cinnamon bay
Hawksnest is also incredible
Trunk bay is the big tourist bay on the island its nice but there are always a ton of people there!
Dining:
Morgans mango, (Tuesday night they have a lobster night its amazing)
Shipwreck landing, great drinks and food
Fatty Crab
High Tide bar and grill
JJ’s texas coast café (if youre in the mood for tex mex)
Bars:
Lazy mon pub
The tap room
Woodys