We usually rent tanks and gear to keep on the boat for the week. It gives you a lot of flexibility with where and when you dive and at a really great price. We’ve had really good luck with Blue Water Divers and Sail Caribbean
Divers.

Anegada is a great place to snorkel. I’m sure you could find some cool spots to dive but most everything is in 10-15 feet of water.