For the USVI get a DTOPS user fee decal through U.S. Customs and Border Control, it costs about $25 US. You can then clear into the USVI using the CBP Roam App. If you enter your information correctly initially, it only takes minutes to clear in. We have done it numerous times without issue. We liveaboard and our fridge and freezers are filled with all types of food. We go between the USVI and BVI seamlessly. For the BVI we always clear in at Jost and clear out at either Jost or West End. This has literally never been an issue for us. We’ve used our DTOPS and the Roam App. clearing into St. Croix as well.