Long Bay by Mountain Point on Virgin Gorda is a great spot to anchor for the night. Beautiful, protected (unless there's a big ground swell, in which case your only options are really VGYH, North Sound or Marina Cay/Trellis), great snorkeling (there's even a sunken WWII ship called the Kodiak Queen!), and you can swim or dinghy access to a beach. Link here with some details:
https://www.bareboatsbvi.com/virgin-gorda/long-bay-beach.php