St John

Island · Saint John Island

5

@travelleisure

9 Best Islands in the Caribbean to Retire

"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

https://www.travelandleisure.com/best-caribbean-islands-to-retire-8647871

St John 00830, USVI Get directions

5 Postcards

See full details

More Places For You

St. John Provisions

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.

1 Postcard

Skinny Legs

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

Honeymoon Beach

Beach · Saint John Island

This idyllic beach boasts soft white sand and clear waters, perfect for a serene escape with water sports and an unexpected seasonal bar on site.

1 Postcard

St. John Spice Company

Gift shop · Cruz Bay

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.

1 Postcard

Rhumb Lines Cuisine in Indigo Grill

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

Cruz Bay Visitor Center

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.

1 Postcard

ZoZo's at Caneel Bay

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.

1 Postcard

Caneel Bay Resort

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.

0 Postcards

St. John Inn

Hotel · Cruz Bay

Nestled in lush hills with ocean views, this friendly hotel boasts a welcoming vibe, an outdoor pool, and easy access to Cruz Bay’s attractions.

0 Postcards

Leinster Bay

· 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.

0 Postcards