2 Best Restaurants in Salé, Rabat and Casablanca

Al Marsa


One of the swanky restaurants in Salé's marina, Al Marsa—meaning "port" in Arabic—serves Spanish food in a glass-enclosed dining room overlooking the Bou Regreg River. The menu revolves around fish and seafood, the produce is fresh, and the dishes imaginative (if Spanish cuisine isn't your thing, Al Marsa has a sister restaurant right next door, also called Al Marsa, serving Italian fare).

The Repose restaurant


The sophisticated restaurant in The Repose riad is a destination in its own right, where the chef uses local ingredients to prepare an entirely vegetarian menu (unique in Morocco). Reservations are essential if you're not staying at the hotel.