Pirates Bight - great spot to spend the night, White Bay outside the Soggy Dollar also a great place to spend the night. Willie T's off Peter Island as well is fabulous. We loved the mooring balls off of George Dog Island for on overnight, there is a great remote beach to swim into. Anegada for the night was great (we recommend the Anegada Beach Club for a visit even though it took a taxi ride to get there). The sail to Anegada from the main 'bunch' of BVI islands is fun for sailors, may be too long for non-sailors. Also, the anchoring area at Anegada was not suitable for swimming due to so many boats in the area and the water was murky from all the tank releases. Finally, the Baths are Virgin Gorda were fabulous but do not anchor at Spanish Town and taxi to the baths. The officials at Spanish Town said there was no way to anchor off the baths and swim or dinghy in but when we got there via taxi everyone was coming in via dinghys or swimming. It cost us over $120 dollars and it would have been much nicer to swim in.
Guana Island, Savanna Bay on Virgin Gorda, if you go to Anegada, go in Cow wreck direction and then keep on walking towards East, after 300 meters you’ll find a great and empty beach. In you go to Saba Rock, keep in mind that after the hurricane there ain’t restaurants open, so if you decide to spend the night in the beautiful lagoon nearby, make sure you have your food for the time you stay there. If you go to Peter Island, don’t miss floating restaurant Willy T’s