If you are not a birder who absolutely HAS to see every possible bird, you should try Naturalist Journeys (a well established company based in Portal, AZ). They run birding tours that are based in Marrakesh (where you fly from the USA or Europe) and visit areas in SW Morocco, including the desert and the Atlantic coast. We went with them earlier this year and thoroughly enjoyed it. The leader was an excellent Spanish birder, Victor Porras, who regularly leads trip for NJ. These Naturalist Journeys tours do not visit other big Moroccan cities such as Fez, Tangier, Rabat or Casablanca, so if you want to sample all of Morocco you probably should opt for more general tours.
Mike Bowen
Bethesda
D. H. Michael Bowen
8609 Ewing Drive
Bethesda, Maryland 20817
Ambassador for American Bird Conservancy, helping ABC help the birds
eBird volunteer Hotspot Reviewer/Editor for Maryland, Delaware, the District of Columbia, and the Republic of Ghana