We will be going on a cruise from Casablanca to Barcelona in April. I've looked at various airlines and Iberia and Royal Air Maroc have the shortest flights with Air Maroc offering a direct flight. However, when I read the reviews of these airlines, they were horrible. I thought about going to Madrid on a different airline and then just finding a short flight to Casablanca, but I'm not sure if that's a good idea.
Can anyone give me suggestions on how to plan this? We will miss the cruise ship if there are any delays and while we are already planning a few days in Casablanca before we embark, I've read horror stories of three-day delays and cancelled flights, etc.
Neither of these two airlines got more than a 3/5 rating and on one site, one of them got a 4/10. Not exactly something that puts one's mind at ease. Ironically, the few extremely positive reviews I read were "unverified" while all the negatives were verified reviews.
Any suggestions?