No, the Hardrock Cafe is right on the main thoroughfare that goes to the downtown shopping area, looking right out onto the bay - about 1 1/2 miles from the ship. Havensite is basically tourist shops that are right there at the port. Definitely, if you want to shop in St. Thomas, go to "downtown" Charlotte Amalie! This is the shopping capitol of the caribbean! The Havensite mall, is just that, sort of a strip shopping mall. GO TO DOWNTOWN. Go back off of the main road 1 block to the "Shopping promenade" area. Then take a few side streets (narrow as they may be). This is where you will find the greatest shopping. Quaint little shops, as well as sprawling stores that reach from one end of the block to another. Little cafes and restaraunts are everywhere. Please, if you are into shopping, don't just stick to Havensite. You'll miss the whole point! Take a taxi (or walk the mile or so) to the town shopping area. Taxis are everwhere and run constantly to and from the dock. (about $3.00 pp). If you are looking for t-shirts and basic little stuff, havensite is fine.
Maureen