No, CocoCay is not part of Haiti; it is a private island destination located in the Bahamas. Specifically, it is part of the Berry Islands chain, situated between the major hubs of Freeport and Nassau. While Royal Caribbean operates another private port called Labadee, which is located on the northern coast of Haiti, CocoCay is entirely Bahamian. Known officially as "Little Stirrup Cay," the island underwent a massive $250 million transformation into "Perfect Day at CocoCay," featuring North America's tallest waterslide and the Caribbean's largest freshwater pool. For travelers in 2026, it is important to distinguish the two: CocoCay offers a theme-park-style island experience in the stable tourism environment of the Bahamas, whereas Labadee provides a more traditional beach resort experience within a gated area of mainland Haiti.