our cruise went to freeport and princess cays, this port was my favourite!! it was so beautiful you can go in up to your neck and see your toes on the bottom, no waves to knock you around and kick up sand everywhere, we didn't even snorkel and we saw so many fish swimming by our feet...I even saw a dogface pufferfish!! I would book a cruise that goes to princess cays again because it was beautiful... the locals that work there were kinda rude if you ask me....I said hello to a few and they blankly stared at me (you would think they would be appreciative of tourist fueling their economy) the only time they were friendly was when I was spending money in the shops, but it didn't ruin my time, we truly loved it there and didn't want to leave the lunch was basic, backyard BBQ food with a touch of Bahamian cuisine mixed in. I would go back its a perfectly planned beach day. what's there not to like?