Other things we do to de-stress our trip...
Sleep aboard the night before departure.
Arrive at all sailing destinations before noon.
Plan a dock-stop about half way through the trip for water and fuel. (We like Leverick)
Plan for 1 quart of bottled water per day per person.
Build an extra day somewhere into the middle of your trip. That way if you're stuck for a while with a mechanical problem your entire schedule doesn't get thrown off.
Sailors have intentions not itineraries. If you absolutely positively have to hit a certain site to keep someone in the crew happy, this can be setting yourself up for failure, or danger. Get-there-itus can cause you to put your boat in harms way. Be happy that you've seen a lot of the wonderful BVI. If you have to skip the Baths or Anegada for some reason, it's not a catastrophe. It's a reason to return!
Boats break. Even new ones. Expect it.