When Royal Caribbean announced they were putting a store on Coco Cay, their private resort in the Bahamas, it has the local vendors up in arms.
See video piece below: