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.