I could do this but I don't see why I should, Beyond Travel is a big agent and these people should do the right thing.Cancel the transaction made by your credit card. this will form a disputed transaction which you will have a reasonable chance of having the transaction reversed. Best of luck!
I do understand things are tough for agents but I cannot just give them 3k for nothing in return when I did not cancel the cruise. Even if the cruise went ahead, I would not get on a boat after what we now know, well not until we have a vaccine.
Sadly the agents have kept the money but blaming the operator, who probably is the one doing it the toughest.