OK let's see...
Chikuzen if you can get out to it. -- nice large life, nice wreck, nice depth
The Invisibles if the captian can find it (they are invisible

) lots of turtles, good current that brings in some really great fish.
The Caves are nice, I think we snorkled them, saw lots of octupus there.
Coral Gardens/The Airplane are nice for a shallow relaxing dive. (slow drift down, easy swim back ~ 30ft.)
Shark Point - you may see schools of tarpon, bait fish, and the occasional shark, but you'll have to get there on the perfect day. I've gone five times and was only able to dive twice. (nasty current)
There's some nice stuff around Tortola and Guana, can't recall the names yet.
Try to find Grand Central Station. I've heard from DM's I know down there that's its unreal, but I've never been able to find it. (no markings/buoy)
Unless you're into the 'tourist trap' thing I don't think the Baths is all that great, IMHO. No fish, no coral, lots of pee

. But if you have small kids with you its a great spot to practice snorkling, becuase it's very clear and shallow. It's also a good place to get off the boat and walk around. The boulders on land are far more fun to explore, for me, than the one's sitting in water. THere's also a resturant up top.