We also canceled a cruise and waited over a month with no refund. It turned out that since our cruise was booked with the old system they no longer had our credit card number. I used special_requests@azamara.com and got a response and was able to get them our credit card number and received it the next day.