The St. Thomas cruise port and Havensight Mall Post navigation Carnival Mardi Gras Eastern Caribbean Cruise Review – Day 6: May 18, 2023