This is our favorite port of call as we always go to the Sunset Bar & Grill at Maho Beach near Princess Juliana Airport. It's a great time to sit and watch the planes come in literally less than 100 feet above your head. It's a great beach to play in the water.
We were able to take a cab for $20 for the two of us for the 25 minute ride to Maho Beach. Especially this time of the year, cabs are plentiful and you can often get even lower rates by sharing cabs (often minivans) with others.
Very warm day and St. Thomas. If you have cruised here before, you'll know there are two cruise ports on St. Thomas: The Crowns Bay dock and Havensight Dock. The Epic docked at Havensight and as such as were within walking distance to Paradise Point. We bought tickets for the sky ride to the top and ended up with spectacular photos of the three ships at Havensight dock plus two additional ships off in the distance at Crowns Bay.
On the way back, we walked through the shops at the Havensight dock and did shopping.
One thing I'll say that was incredibly nice (and unexpected) was that when we arrived back at the ship, staff were handing out ice-cold washcloths and free water to those of us returning from St. Thomas. I would have been happy to pay for cold bottled water at that point, but to have it provided for free? Nicely done, NCL.
We've been to Nassau a few times before, so we really only got off the boat to walk around the shops near the port. Traffic was a bit insane right around the port and we quickly tired of the "come here, look at our stuff" pitches from many of the vendors. [I will say, however, it's nowhere near as bad as what you'll find in other ports such as Costa Maya or Cozumel].