If you’ve been browsing Caribbean cruises, you’ve probably seen Perfect Day at CocoCay appear again and again. The photos make it look like a tropical resort: white-sand beaches, unbelievably blue water, colorful waterslides, overwater cabanas, pools, palm trees, and a long cruise pier stretching into the sea. But where exactly is CocoCay? CocoCay is a …