I got a call from my TA last week saying that she has a refund cheque for me which Carnival sent to her office. We paid for our cruise with a credit card and, like you, I assumed that we would get our refund that way but apparently they are sending cheques.