Of course I am old and can't rememebr what I had for breakfast, but , I do not believe either Kmart or Walmart has an outlet at Havensight. There is definately a Kmart on the island, but not near Havensight.
There are certainly plenty of places in Havensight to buy liquor . The only shop I can say for sure delivers to the ship is AH Reise.
Walgreens? I could swear I read a piece by one of those self-styled "cruise experts" about a chain operation at Havensight selling booze. Me, I haven't been off a ship in St. Thomas in about eight years now.
After surviving the "great gridlock" of 2000 (18 ships in port during Thanksgiving week) I don't intend to start now.
I've :googled" my brains out and can't find anything but an AH Riise outlet and something called "Dazzlers."
I think that the K-Mart in St. Thomas is in downtown Charlotte-Amalie, exactly where i am not sure. We usually save our liquor purchases for last so all it takes is either a taxi ride or a short walk. AH Rise used to deliver liquor to the ships, not sure about now.
There is a K-mart off to your right about a mile from the dock on the main road to town. There is also a discount liquor store directly across the street from the Havensight entrance where we have purchased adult beverages in the past. They do not deliver.
As Jim said, KMart is not at Havensight but only about a mile walk from the mall area towards town. Just cross the street, walk to your Left past Paradise Point, the Pueblo Supermarket and it will be about two blocks from there on the Left. I often have a taxi drop me off on the way back to the ship and walk back to the ship from there.