St. Thomas: Magens Bay, Duty-Free Shopping, and the Clearest Water in the Caribbean

St. Thomas is the second-largest of the US Virgin Islands, a US territory purchased from Denmark in 1917 for $25 million in gold. Charlotte Amalie, the capital, has been a duty-free shopping destination since the Danish period in the 18th century and remains one of the Caribbean's best places to buy jewelry, watches, liquor, and perfume at prices below mainland US. Ships dock at the Havensight Cruise Ship Terminal (near the east end of Charlotte Amalie harbor) or at Crown Bay Marina (west of the city). Magens Bay — a 1-mile crescent of beach on the island's north side — is ranked consistently among the best beaches in the Atlantic. The drive to get there crosses the island over the ridge at St. Peter Mountain with panoramic views of the Caribbean and Atlantic simultaneously.

What to Expect

Havensight Terminal is 1.5 km east of Charlotte Amalie's main shopping district. A free shuttle runs between the terminal and downtown Main Street every 20 minutes; taxis also queue at the pier and charge a flat rate of $5 per person to downtown. Crown Bay Terminal is 3 km west of downtown. Charlotte Amalie's Main Street and the parallel Back Street are lined with duty-free jewelry, watch, perfume, and liquor stores — heavily concentrated between the waterfront and the Post Office. The US customs allowance for USVI is $1,600 per person (double the standard Caribbean allowance), which makes the duty-free arithmetic more favorable here than anywhere else in the region.

Magens Bay and Coki Beach

Magens Bay is the signature beach: a protected bay on the north shore with 1 mile of flat sand, calm water, and a wooded backdrop. The drive there (14 km, 25 minutes by taxi over the mountain) is itself memorable — the viewpoint at Mountain Top gives a 360-degree view of the British and US Virgin Islands that justifies stopping. Admission to Magens Bay is $5 per person (US territory beach). Water at Magens is warm (82–84°F / 28–29°C), shallow for the first 100 yards, and clear. Beach chairs and umbrellas rent for $10–15 each. Coki Beach, on the northeast shore near Coral World Ocean Park, is a smaller beach known for snorkeling — the reef is immediately offshore and the color and visibility are exceptional. Coki charges no admission.

Duty-Free Shopping

St. Thomas's duty-free shopping advantage: the US Virgin Islands are a US customs territory with an $800 personal exemption, but the USVI allowance is $1,600 — twice the standard. Liquor is additionally advantaged: travelers can bring 5 liters (one of which must be USVI-produced, which means Cruzan rum) duty-free vs. one liter from most foreign ports. The main category drivers: jewelry (particularly diamonds and tanzanite), Swiss watches, French perfume, and electronics. Established retailers on Main Street include Cardow, H. Stern, A.H. Riise, and Diamonds International. Comparison shopping before departure is worth doing for big purchases — the duty-free price is usually 25–50% below mainland US retail, but varies by brand and item.

Getting Around

Taxis from Havensight to Magens Bay run $12–15 per person each way in shared vans (the standard mode); private taxi is $30–40. Taxis from Havensight to downtown Charlotte Amalie are a flat $5 per person. The Charlotte Amalie skyride (99 Steps connecting the harbor area to Blackbeard's Castle uphill) is a historic stone staircase worth climbing for the view even if the castle itself is of limited interest. Renting a car in St. Thomas is straightforward but note that driving is on the left (British colonial legacy retained through US acquisition), while steering wheels are on the American left as well — the combination is disorienting at first. Most visitors cover the island comfortably in a taxi for the day.

Cruises visiting St. Thomas, Virgin Islands

  • Princess Cruises

    Regal Princess

    Departure date
    Sat, Aug 29, 2026
    Duration
    7 nights
    Departs from
    Fort Lauderdale

    From $387 per person

  • Princess Cruises

    Regal Princess

    Departure date
    Sat, Sep 26, 2026
    Duration
    7 nights
    Departs from
    Fort Lauderdale

    From $494 per person

  • Princess Cruises

    Regal Princess

    Departure date
    Sat, Oct 17, 2026
    Duration
    7 nights
    Departs from
    Fort Lauderdale

    From $299 per person

  • Princess Cruises

    Regal Princess

    Departure date
    Sat, Oct 24, 2026
    Duration
    7 nights
    Departs from
    Fort Lauderdale

    From $289 per person

  • Princess Cruises

    Star Princess

    Departure date
    Sat, Nov 14, 2026
    Duration
    7 nights
    Departs from
    Fort Lauderdale

    From $374 per person

  • Princess Cruises

    Sky Princess

    Departure date
    Fri, Nov 20, 2026
    Duration
    9 nights
    Departs from
    Port Canaveral

    From $765 per person

Search all sailings →

St. Thomas Virgin Islands Cruise Port Guide — Vidalumi | Vidalumi