I keep my boat in the BVI and have done this once or twice. I find the easiest and most pleasant is to clear in at Cruz Bay then go over to Lindberg Bay, St. Thomas. The holding is good and it is within walking distance to the airport. You can park your dink at Emerald Bay resort and there are a couple fairly good restaurants. Its quick, easy and simple and not a bad anchorage to spend the night before.