No, US Citizens do not need passports to enter U.S. Virgin Islands. However, having a passport will allow you to take a ferry to the British Territories.
Cyril E. King Airport is 7miles and around 15/20 minutes from Bolongo Bay Beach Resort. The airport is located on the western side of St. Thomas, and Bolongo is a small neighborhood on the southern coastline. Since you have to drive through Charlottes Amalie Harbor to get to Bolongo , days with many cruise ships in will make your ride a little longer.
Yes! This will include access to snorkeling gear, kayaks, and paddle boards. As well, you will have access to beach towels, float mats, hammocks, and beach lounge chairs.
No, you do not need to stay at Bolongo Bay Beach Resort. The welcome party, ceremony and wedding reception will be located at the resort.