Port Canaveral was fun. The taxi service was fair and easy to obtain. They had drivers available to take you to the Cocoa Beach or Cocoa Village and to the mall. Once you get off the ship people are readily available to tell you the difference between each location, and gave you exact roundtrip fares which seem fair in price. Port Canaveral had good food and I wish we had known that we could bring more food and water onboard at that time, because we definitely would have done so.
Nassau was decent.There were plenty of people around and available to offer services. The souvenir shopping was easily completed with the vast amount of shops available with different, yet fair prices of momentos. The traffic was heavy and it was beneficial to use the crosswalks to avoid getting hit by the speeding vehicles. There were plenty places to eat and enjoy good food. There was also a Starbucks in town, so that was an added bonus. The amount of time spent there was good as well, it gave you enough time to get up in the morning and move at your own pace without feeling rushed.
I enjoyed the number of options to purchase souvenirs, but they lacked in places to eat. The main restaurant option was Senor Frogs and although the food and drinks were delicious and very fresh (I had the fish sandwich and my travel buddy had the fish tacos), the bees that swarmed in close proximity was quite annoying. The staff had no way of controlling them and stated that sometimes they are there and sometimes they aren't. The only other places to eat directly off the ship were at local spots that were in the same vicinity. I'm sure there was more to do, had we ventured off or booked an excursion, but the timing was not the same as it was in Nassau and we had less time at this port, so we opt to stay close and enjoy the sun while we could.