CocoCay is the crown jewel of the Royal Caribbean experience for a lot of American travelers. It's the private island stop that shows up on practically every Caribbean itinerary the cruise line runs, and for good reason. The waterpark, the overwater cabanas, the floating bar, the beaches, it all...