We have a plane at 1:00 PM from Casablanca. We are planning to spend the last 3 nites of our 17 day trip in Essouria. (Start in Fez, drive thru mountains, desert etc to Marrakesh and then onto Essouria). Can I stay in Essouria the night before the plane and get to the airport on time or do I need to stay in Casablanca the night before the plane? What is the best way and fastest way to get from Essouria to Casablanca airport?