As the other stated, it all depends on what you enjoy doing. We sailed the BVI 2 to 4 times each year for 16 years before buying
a boat and putting into the Moorings charter
fleet in Feb 2000. Sailed 6-8 weeks per year in BVI on our own boat until July 2005 when she was phased out of Moorings fleet and sold to a Scottish guy who put her in BVI Yacht Charters fleet for several years.
My route of choice would likely be very different from yours, definitely not the typical charter
route of Norman for 1st night, then counter-clockwise around Tortola.
was acceptable, I would sail directly from Road Harbor or wherever your starting point to Virgin Gorda. Anchor
off Prickly Pear near the channel for night #1. Approx 22 NM
Next day to Anegada, night #2. Approx 13 NM
Very early start the next day to The Baths. It really isn't all that far; only moor there if calm weather; spend about 2 hours exploring the boulders; then hurry over to Marina Cay or Trellis Bay, night #3. This is an ambitious day and requires fast sailing or motoring, with much later than normal arrival at destination
for the night; but we have always found a place to anchor at Marina Cay when all moorings are full. Approx 28 - 28 NM
Then just around the corner to Lee Bay if weather permits, for lunch and quick snorkel. Then past Monkey Point over to Green Cay, night #4. Approx 15 NM
Visit Sandy Cay, then over to Jost Van Dyck to either Little Harbour and visit Sydney's Peace & Love or to Great Harbour and visit Foxy's, night #5. Approx 3 - 5 NM
Next to Cane Garden Bay, night #6. Approx 6 NM
Soper's Hole stop just to see it, then to The Bight at Norman Island, night #7. Maybe stop and snorkel The Indians on the way to Norman. Approx 12 NM
Sail from Norman to turn in the boat on the 8th day. Approx 8 NM to Road Harbour
YMMV. There is no way to see it all in 8 days.