About St. Thomas Harbor

St. Thomas Harbor is located on the southern shore of St. Thomas in the US Virgin Islands. The town of Charlotte Amalie sits on its north and northwestern shore, the small island of Hassel Island borders on the south, and the cruise ship dock and Yacht Haven Grande on the east.