Island · Saint John Island
5
"The U.S. Virgin Islands, including St. Thomas, St. Croix, and St. John, offer mild weather, beautiful beaches, and no visa requirements for U.S. citizens. The cost of living is higher, but English is widely spoken." - Pat Doherty
Bar & grill · Coral Bay
This laid-back Coral Bay spot serves up stellar burgers and crafty cocktails in a breezy outdoor setting where good vibes and music flow freely.
0 Postcards
Pacific Rim restaurant · Coral Bay
Experience lush Pacific Rim and tropical dishes in a cozy, eclectic atmosphere, complete with friendly house cats and great service.
1 Postcard
Gift shop · Cruz Bay
Nestled in Mongoose Junction, this charming shop offers a selection of souvenirs where every purchase supports the stunning Virgin Islands National Park.
Visitor center · Cruz Bay
Nestled a block from Cruz Bay, this inviting visitor center offers essential park info and souvenirs, plus friendly staff to help plan your St. John adventure.
Coffee shop · Cruz Bay
Nestled in Cruz Bay, this charming coffee shop serves up fresh breakfast, delectable pastries, and a tasty array of grab-and-go options for beach days.
Italian restaurant · Saint John Island
Zozo's at Caneel Bay serves up exquisite meals on a stunning beachfront, blending breathtaking views with top-notch service for a truly unforgettable dining experience.
· Saint John Island
Leinster Bay, a serene spot in Virgin Islands National Park, invites adventurers to hike from Annaberg for a snorkeling escape in its tranquil waters.
Resort hotel · Saint John Island
Caneel Bay Resort offers a serene escape with upscale beachfront rooms, stunning views, and a touch of Caribbean charm amidst lush surroundings.
Just a stone's throw from the ferry dock, St. John Spice is your go-to spot for Caribbean flavors, local crafts, and delightful souvenirs.
Caribbean restaurant · Saint John Island
Nestled on the idyllic Coral Bay, Miss Lucy's offers laid-back vibes, exceptional Caribbean dishes, and unbeatable ocean views, making it a must-visit gem of St. John.