You may find that dropping you off in St John might be to hard depending on when they require the boat back at that dock. If it's 10 AM it's not going to work. If it's noon it will work but be busy. You will have to clear out of the BVI and then clear into the USVI at Cruz. The skipper will then need to clear back into the BVI. With the travel distances it's a lot to do in a morning. Much easier to catch the ferry at west end. You can leave your last anchorage at a later time and enjoy a late breakfast at west end before the ferry ride to St Johns.
G