score:7
Generally if the airline is not responsible, they owe you nothing. But that's why travel insurance exists. In the case you cited typically most policies would cover you for most expenses, including extra nights in a hotel and meal allowance. If the airline charges you a rescheduling fee or makes you buy a new ticket, your insurance company will pick that up too. Some may weasel out of it on the grounds of civil unrest, but that's probably a good one to take to the ombudsman.
If you were on a regulated holiday package, generally the travel company would be on the hook instead for stuff like this if the travel was included, but you would get the same, if not greater cover for expenses.
Upvote:1
Unfortunately for the traveler, the airlines are in no way responsible for the actions by Greek seamen. So, you need to make appropriate plans to deal with it.
However, if the actions are predictable, it is not unusual for airlines to offer some flexibility so that everyone, including them, can work around the issue. They don't want to have to deal with a mass of stranded passengers either.