Yes. Call or visit (340) 642-8701
Wondering if your favorite beach will be packed ? Check the cruise ship schedule at cruisetimetable.com
To save money and be assured your snorkel fits, mail or bring your snorkel from home. Haven't bought one yet? Search full face snorkels on Amazon. They all seem to work well !
If you're comfortable driving on the left side of the road, have more than 2 people in your party and plan to visit a few beaches and restaurants, renting a car is is the most economical option. You can rent a car fairly easily and I don't find any one provider is better than the others.
If you'd like a driver, Aaron Angol has a dependable upscale cab service, as do the drivers for Limetree. You can call Aaron to schedule a pick up from the airport and also consider picking up groceries on the way to the resort. He can stop at Moe's in Haven Sight on the way. It's usually a $60-$80 fair with the stop. (340)-998-5296.
It's $12 - $20 per person to go anywhere on the island. Negotiating is common to don't be hesitate to arrange a deal !
Most of what I know about the island is from regulars who post about their visit. Become a subscriber to a few of my go-to St. Thomas/St. John Facebook pages. St John USVI Travel and Leisure & Limetree Beach Resort. Here you will find unlimited information about how and what to pack, finding that empty beach, day hiking trips, when to visit the island, etc. Be warned, you won't be able to stop doom scrolling at the incredible aqua blue water vistas from every angle of these glorious islands.