Thankfully the weather was fantastic, because we stayed on the ship. Port Canaveral has plenty of space for a local vendors' market in the parking lot, but doesn't take advantage of it. Also, it should not take 2 days to get to Port Canaveral considering how fast we returned to Baltimore from Freeport. Fellow passengers reported that the Disney, Universal, etc. excursions were a waste because the amount of travel and waiting time at the parks made for a very hurried visit.
We disembarked, turned right on Bay St., and walked about 1/2 - 3/4 of a mile to Junkanoo Beach (public), which is a nice spot with kiosks for food and drinks. Nassau itself is crowded, dirty, and full of peddlers.
The lagoon swim was absolutely outstanding. The boat ride to the facility was beautiful, the guides were helpful and humorous, and the swim was incredible. Well worth the price!!