There are lots of little "huts" with lots of different t-shirts, towels, dresses, jewelry, hats, etc. A lot of it is the same that you see in every port, only it is Tortola not St. Thomas written on the t-shirts, some of it is their local art. We asked if we bought 3 t-shirts if we could get a break, they said sure. The t-shirts were $5/ea, we got 3 for $12. I'm sure we could have bargained more, but I don't like doing that.
I also got some neat jewelry there at the place just outside the terminal as well as t-shirts. We also wandered around town, and other than the Sunny Caribbee Spice Company, there wasn't much to see. There are tons of open bus taxis willing to take you wherever you wanted to go. But I did notice that if the taxi wasn't full, they would either wait for more people, or drive really slow, yelling at the pedestrians trying to get them to ride also. One time I even saw some of the other riders begging people to come along with them just so they could get going!