Cruise fans now have two blockbuster Caribbean stops competing for their hearts: Royal Caribbean’s Perfect Day at CocoCay and Carnival’s Celebration Key. CocoCay wows with its thrill rides and ...