There is not much going on where the cruise ships dock, so you need to procure transportation to the marketplace area, or your hotel. People are really friendly here and you can strike up some entertaining conversations.
I took a day cruise from Ft. Lauderdale to Freeport Bahamas for 12 hours. About 4 hours each way and 4 hours in Bahamas with a tour guide and got to visit 2 places and a private beach as part of a tour.
Lush beaches, nestled away. Beautiful weather and relaxed atmosphere. Truly a do not miss!
Just a great place to relax and have a good beachy time. Probably going to stay at your resort more than you'd tourist around, but if that's your jam, this is a good place for it.