On your second day, take a ferry from St. Thomas to the neighboring island of St. John. Known for its untouched natural beauty, St. John is home to the stunning Virgin Islands National Park. Spend the day exploring the park's hiking trails, pristine beaches, and vibrant coral reefs. Trunk Bay, with its crystal-clear waters and underwater snorkeling trail, is a must-visit spot for nature lovers. After a day of adventure, relax at one of the island's beachfront bars and enjoy a refreshing cocktail while watching the breathtaking sunset. In the evening, head back to St. Thomas and dine at one of the local seafood restaurants, where you can savor the flavors of the Caribbean.