Welcome to Cruise Reviews.
There is no dock at Coco Cay. It is a tendering stop. Sea swells are a problem from time-to-time at Coco Cay which makes tendering the passengers ashore too dangerous. The cruise line isn't going to bump one ship just to make room for another. Why would they do that? In the end one ship still didn't get all their ports. The cruise line was being truthful to you.