Charlotte Amalie is a shopper's paradise, with double the duty-free allowance of other Caribbean islands ... at the town's two cruise ship ports: Havensight Mall and Crown Bay Center.
The Carnival Venezia sailed from Port Canaveral in late February for a 14-night cruise to the Southern Caribbean and the ...