When a new cruise ship dock was constructed on the western side of Charlotte Amalie [1] Harbor, in an area called Crown Bay, so too was a shopping mall. The Crown Bay Center (161 Sub Base, 340/774-2132) is an enclosed mall, with many of the same retailers you will find downtown and at Havensight [2]. There are also small kiosks selling T-shirts and other souvenirs. If Crown Bay is your port of entry, or if it’s raining or otherwise unpleasant outside, then this is a good place to shop.
Links:
[1] http://www.moon.com/destinations/virgin-islands/st-thomas/sights/charlotte-amalie
[2] http://www.moon.com/destinations/virgin-islands/st-thomas/shopping/havensight