This is no easy question, because there are so many wonderful BVI beaches from which to choose. I really can find no fault with any of the beaches already named here, either. I've enjoyed snorkeling at Smugglers Cove, Brewers Bay, White Bay, Sandy Spit, Mahoe Beach, Spring Bay, Devil's Bay, and of course the Baths. But my personal favorite beach is Valley Little Trunk Bay on Virgin Gorda, because it is usually empty or almost so and has so many unique giant boulders thrown around in the water and along the beach. God, I wish I were there now!<br><br> Ray Snow