First of all, I think Royal Caribbean has done - so far - a great job at doing the right thing. There are some other lines I have been a bit critical of and when a cruise line steps up like Royal Caribbean has hopefully it will have a run on effect.
To be sure this compensation is not about missing a port, but rather the ordeal the passengers have gone through. And, to be sure, it is not one of fault by the cruise line, for the forecasters (boy do I want there job) simply blew the forecast.
It should not be ignored that Alexandria, Egypt has suffered a good bit of damage and, I understand, loss of life from this storm.
The Med in the winter can be very rough. But as more and more people seek to cruise the Med, the same cautions hold true as Hurricane Season in the Caribbean.