Anegada is best approached from Virgin Gorda to get a good angle on the wind. If you were to charter from Red Hook, with a charter starting at noon, a 9 miles motorsail (close to the wind) would get you to a good first night stop would at Leinster Bay. You can snorkel at Waterlemon Cay when you arrive. The next day, you might hike to the Anneberg sugar mill ruins before heading out for a 20 mile trip (motor/motor sail) into the wind to get to Thomas Bay/Virgin Gorda Yacht Harbor, where you need to check in with customs/immigration. You can anchor or moor out or take a slip in the Yacht Harbor. The skipper goes alone and brings signed copies of paperwork and passports for each crew member and pays the cruising, immigration, and BVI park (day)mooring fees. Early the next morning, you would hustle to get a day mooring at The Baths and spend a couple hours at this "must see" place. You can't land your dinghy, so be prepared for a short swim in from a dinghy mooring to shore. Great snorkeling and beaches at either end of the rock formations.
Next, you need to decide if you want to sail 20 mile sails to Anegada, where you ought to stay 2 nights. This would allow you to explore the snorkeling on the north side. But if there is a significant breeze, you might find the current on the North side uncomfortable for snorkeling. At least you can enjoy the extensive beach from the mooring field at Setting Point all the way past Pomato Point. We really liked the pricey Caribbean lobster at the Anegada Reef Hotel. You can also get a decent fish dinner at Neptunes Treasure.
By now you'd be running out of time for a 7 day charter and would miss some of the interesting sights in the BVI. If you want to go for Anegada, perhaps you ought to go for a 10 day (or longer) charter.