The British Virgin Islands is probably the easiest place to go diving from a cruising yacht. The water is normally very clear and the country has worked hard to preserve it's reefs.
There's a Marine Park mooring system in place, which places moorings at all of the dive and snorkelling sites around the BVI. In 2012, there were 66 locations with moorings which are all strong enough to take a 50 foot yacht - in some locations, there are multiple moorings available. There are three colours of moorings - red for general use, yellow for commercial use only and blue for dinghies. You can pick up any red mooring with your yacht. In 2012, it cost $50US per week for the mooring permit.
That's the good news. The annoying thing about the mooring system is that the majority of the good dive sites have yellow commercial moorings and, in most locations, the red moorings are only of use for snorkelling. This means that apart from the more popular places (like The Rhone and The Indians), you have to make use of yellow moorings. We adopted the strategy of picking up a red mooring with our yacht and then tying our dinghy with a long painter to a yellow commercial mooring to make the dive. At least this way, a commercial dive boat can pick up the same mooring.
I think that the commercial moorings in the more remote dive sites should be changed to be "Diving-only" moorings and allow yachts to pick them up for 90 minutes. I don't think that this will inconvenience the dive operators - we did a dive on Ginger Island and didn't see a single commercial dive boat on any of the six commercial moorings during our two hour stay. We complained to the Parks Trust at This email address is being protected from spambots. You need JavaScript enabled to view it. - perhaps if more people complain they may change this unfair system.