You have my sympathy. It is this continuing uncertainty about sailings whether from industrial action in France, mechanical problems with the ships or Brexit related distortions which have put us off our previous short breaks and holidays to France.
Dover - Calais/Dunkerque or the Tunnel may be a more convoluted route but perhaps offers more reliablility in reaching your destination at the time you want to arrive. All this over the last year or so has shifted our holiday destinations away from France and towards Greece which, despite the uncomfortable airline conditions, are more likely to get you to where you want to be when you want to be.
We go on holiday for a relaxing break, not to brave the obstructions imposed by French industrial relations etc. So Greece gets our Euros and not France. So be it.