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:
Get the real facts delivered straight to your inbox, with trustworthy cruise related news.