we boarded a ferry from Bilbao to Portsmouth in June, it was long delayed (due to boats breaking down in 2019 and then Covid).
Certainly not cheap at £314 one way including a superb 3 course dinner-and breakfast (and that was after a £70 discount as a result of the 2019 sailing being cancelled) for 2 with bikes and a sea view cabin, about twice the cost of flying to Gatwick.
but it was nice even though the tropical Spanish heat gave way to thunderstorms about 30 mins into the Bay of Biscay.
The next morning shortly after a pretty mingey breakfast (sorry I don't do jam and was not prepared to pay an extra £7 for some beans and a fried egg as that was the extra price for Full English) they announced that due to an engine problem we would be travelling at reduced speed and would thus arrive at 23.30 not 18.30 in Pompey.
This raised a problem that we would then miss our last train home and be stuck in Pompey overnight. The customer service person on board was very nice said "yes this happens sometimes no problem book a Travelodge and we will refund you" so we did. They even said they would normally pay directly but Travelodge would only accept payment from the customer staying.
6 weeks later having not received a refund we contacted BF again. We were informed by both the UK customer services and the ferry itself that it was made very clear at the time we would be liable for any additional costs as a result of the late arrival (complete lie) and that we should claim this on our holiday insurance
The customer service person was of course "en vacances"
The final weasel was they quoted their T /Cs which stated that we would only be entitled to compensation if the ferry was 6 hours late, it was just over 5 1/2
F**k Green I'm flying next time!