Another alternative is spend one night in North Sound moored at Saba or Bitter End and the next night, preferably Friday, on the dock at Leverick.
My crew had an absolute blast goofing around in NS. Snorkel Eustatia, happy hour at Saba, prickly pear, and ultimately pretty good pizza and drinks at BE. There's a lot to do in that part of NS and then the following morning you have virtually all day to tour Virgin Gorda and the baths by car since it's such a quick motor over to Leverick
If you do the car, don't miss Hog Heaven. It is spectacular: