if you paid by credit card speak to them and see what joy you get. We have just had our June cruise cancelled, also booked through an agent. If we don’t find the agent playing ball we will definitely be looking to our credit card company to reimburse us. We in the U.K are covered by Atol and as such should, under the agreement, be given a refund by 14 days after the trip is cancelled. But these are not normal times and as such Atol are saying refunds may take up to 90 days to be received. Good luck.