I do not understand why you feel the ship should compensate you for not making the Cococay port of call. Their reason not to tender you to shore I am sure was out of an abundance of caution, in that the seas may have been to rough as it sometimes is when RCCL stops at Cococay. The tender can not be moving unsafely on rough seas when boarding passengers. The Captain of the vessel has the charge of all passengers safety onboard and has the right to bypass a port of call if he/she feels it may put the passengers safety at risk (such as if a severe storm is at or approaching the port.
Review by kathleenbarreau
In response to review, CrusinTim says ...
CrusinTim, I hear you but when you on the boat for a full day where the weather is rainy and cold and you can't lay by the pool and you're forced to stay indoors it becomes frustrating. It was raining the entire time and the temperature dropped and Internet is $30/hour and the other options are to spend money by the bar, gift shops, auction, or the spa. As a guest you want RCCL to be sympathetic not opportunistic on capitalizing off the woes of their guests.
I feel what your saying and I'm not going to beat a dead horse over this but just as with not being able to tender into Cococay, the weather is NOT the fault of the ship or the cruise line. Cruise lines usually don't plan on bad weather when scheduled to be in port because the majority of the passengers will be going ashore so this is why there was not entertainment. I understand you were frustrated but the cruise line can not control the weather and no one forces you to buy the slow internet service or to shop. I hope your next cruise is a better one. :)
RCCL would prefer the weather to be good. They want you on Cocokay, they own it and charge you for everything that you do on the island. Any bar drinks you get on the island is $ for RCCL, any excursions you do $ to RCCL. The captain was doing his job looking out for the welfare of his passengers. RCCL can not control the weather.