There are two docks. One of the docks is more industrial with no shopping. Only a bit of shopping inside the port. However you can take a taxi for $5 into the shopping part of town. To walk there is not scenic, however from the other dock the walk is by the waterfront and scenic. You can see view of the cruise ships docked in the harbour as well.
I was in St. Thomas February 2022 at the Industrial dock.