Sorry but you really should have been checking Protocols on vaccination status updates. Things can change daily. Of course your TA is going to blame RCCL . But really it is up to the consumer to know what you need to travel if its on a plane , train or cruise. No compensation should be awarded. Sorry. But hopefully a lesson learned. Hopefully you will get your full money back.