My one experience of cruising is spending the night at Gatwick to get an email in the morning to inform me that the cruise was cancelled and then waiting 2 months for a refund with really poor communication.
Maybe we will try it again once things are more normal