There’s been an update on the Fred Olsen cruises site to say that after arrival at Tenerife, the rest of that cruise has been cancelled. Passengers were flown back to the UK from Tenerife on the 29th of January (I believe). They will receive a refund for the full cost of the cruise, plus a voucher worth 50% of the cost of a future cruise.
Boudicca is staying in Tenerife for continuing repairs. Fred Olsen Cruises are saying that Boudicca will be ready for her next cruise, departing on 7 January.
Here’s a link to the relevant page on the Fred Olsen Cruises website.