Only 2 ships can dock at Coco Cay at once. Many people are going to be disappointed with the new ports and some will be happy. I got switched to Grand Turk and was pleased as we have never been there before. I've been to Coco Cay several times so I didn't necessarily want to go there again. So, it's 50/50. The best you can do is try to make the best of it or cancel and lose money. As it's been mentioned here many times, per your cruise contract Royal can change ports for any reason. I can imagine your frustration especially coming all the way from Argentina, but there's not anything that can be done. I hope you still have a great cruise.