I'm sure she is disappointed, but tbh being cooped up on a cruise ship is probably not the best idea just at the moment.
I'm glad the company she booked with are being so accommodating, but it does mean they hold onto her deposit for an extra year. I would be inclined to ask for it back, as they cancelled, not her.