We'll be back in Virgin Gorda for 9 days in May, and staying in a villa on Nail Bay. We would like to do at least one excursion while we are there. Most important would be - seeing beautiful scenery and beaches, drinks on the beach, enjoying the sea and sun, and maybe some snorkeling.

I'd love to hear all of your thoughts on which would be the one you'd recommend the most -- Necker Island (if they will go there while we're there), Anegada, or Jost Van Dyke? I doubt we'll have the budget for more than one. Snorkeling would be a plus, but not necessary if the trip is fun. Another option is the "Island Hopper" with Dive BVI that goes around JVD, Tortola and Norman Island.)