USVI continues to have very large numbers of visitors as restrictions and protocols in/out are relatively easy for US citizens traveling from the mainland. It may be very difficult to find lodging, and even more difficult finding rental vehicles. All my go to places on St John are booked (did a quick search). Try this site: https://stjohn-villarentals.com/ White Bay Villas has a nice new villa on St. Thomas, Villa Solaire, but it is booked for your dates.

For boats - CYOA is the best. I would stay away from Dream Yacht - lots of horror stories on the USVI Cruisers FB page. Moorings has quite a few boats at the base at Yacht Haven Grande but I am not a Leopard fan so haven’t looked into things there.