When we were in St. Thomas in Jan, I wanted to hit the Del Sol store downtown before we headed to Coral World to Snuba. We got a taxi to downtown no problem, but to get a cab at 1130ish to Coral World was a nightmare....
The cabbies were rude and only wanted to take you back to the ship or to certain other areas. Coral World and Megan's Bay were NOT on the short list. We tried to get a cab for 30 minutes, and while several cabbies were ACTIVELY trying to get fares, they'd start to talk to us, realize who we were, and then walk away. After 30 minutes, a cabbie took another couple and their daughter to Megan's Bay and us to Coral World in the same trip. (They are on opposite sides of the island) We weren't impressed, to say the least. The trip home was a piece of cake, comparatively. Meaing, a taxi was waiting when we were ready to leave.
Downtown St Thomas is a joke...each store had a hawker out on the sidewalk that "actively" tried to get you to go into their store. All in all, not a great experience. Kelli