check in even with covid and proof of being negative was a breeze. The port in Nassau is under major construction and i just walked around Nassau for a while and went back and ate and relaxed on the ship. Half moon caye which is Carnival's private island was not as nice as previous visits. the size of the beach is smaller probably do to it being hit by a couple of hurricanes. The beach area was full of weeds which Carnival could have done better and cleaned some of this up. I am aware this is normal along the beaches, but an effort to clean some of this up could have been done. last port was Bimini. Bimin has a free tram that take you around to a few stops on the island. I purchased a shore excurision from Carnival for 40.00 to Resort World in Bimini. You were given a free drink, very small cup of Bahama Mamma or a cup of fruit punch and a recliner and umbrella. They did have a beautiful pool as well. The changing areas and bathrooms were very clean and modern. The beach was gorgeous and very clean. I did not order food, heard it was expensive. 40 bucks for a chair nd umbrella seemed a little pricey to me for 1 person, but you can stay there all day if you want to. The ship left at 530pm, then a sea day back to Miami