There is great snorkeling from many of the beaches listed, but if you want to get off the island or do some diving we recommend using Dive BVI which is the premier dive operator on the island. They have well trained and friendly staff and offer a variety of dive site options. To view dive sites visit here.
There is nothing better than having your very own boat and captain for the day to go wherever you want in the BVI. We recommend Joe Standish, Captain and owner of Patouche Charters. His trips are geared more for snorkeling, island hopping or sailing and depending on your interests, he offers the following packages. Which can also be viewed here.
The Virgin Islands are not known for deep sea fishing but that is most likely because travelers come here for the sailing, beaches and relaxing. If fishing is your thing we recommend Ocean Surfari Charters for the die hard angler.
The Bitter End Yacht Club is the premier water sports spot on the island and offers a variety of sailing school options tailored to the novice or to your individual preference.