Royal Caribbean's private island, Perfect Day at CocoCay, is as activity-packed as its giant cruise ships.