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.