This was our favorite stop. We took a cab from the port area to the "downtown" area and walked. We had lunch in one location in an open bar looking out over the port. Bonus points for AT&T access on St. Thomas (although we are holding our breath for the bill). We walked to another "pier" that had two ships docked and sat in an other open bar and took in the sites, and then caught a cab back to our pier before re-boarding the ship.
After taking a water taxi from the pier shopping mall to the "downtown" area, we walked in the area and come on a number of sites including a school that was in session. We then walked along the beach and came upon a 5 or 6-story hotel/timeshare that had a beachfront pool with a bar. We sat there and talked with a local bartender who spent many years in the States. We sat out a heavy rain under the bar canopy and had a great time. Then we caught a cab back to the "downtown" area and took our water taxi back to the pier.
When we got back to Fort Lauderdale, we spent an extra day and caught the trolley and the #40 bus until nightfall (and then it was cabs) and experienced the beachfront. We walked a lot along the beach and roadway near the Cafe Del Mar. We made this our home spot for dinner and breakfast the following morning (great music during the evening). We stayed a chain hotel on 17th Street less than 1.5 miles from the pier.
We actually watched our ship leave later in the day after our arrival in the morning, again marveling at the logistics and complexity of moving out a 225,000 ton ship in just 11 hours. The crew and staff are to be commended!