Essaouira has many good restaurants serving local cuisine. Many restaurants are reasonably priced, clean, with friendly service. The one issue, if you spend more than one or two nights in Essaouira, all these restaurants serve exactly the same salads, mains and deserts; it gets monotonous.
Finding something different is not easy unless you want pizza, so discovering d'Orient et d'Ailleurs was a treat. The avocado salad was a welcome change from the typical Moroccan salads. I had the seafood pasta, with the recommended chilli sauce. My wife had the duck with sauté potato. Both dishes excellent, abundant, well presented and different from the standard fair.
The restaurant is easy to find, clean and comfortable; service is friendly. It is upmarket compared to the typical Moroccan restaurant but worth the extra.