Check the website of "Trans Ocean":
this is a German organization of Bluewater-cruisers, they maintain "Stuetzpunkte" (i.e.. posts) all over the world. The post in Morocco
is located in Agadir, the name of the guy is Wolfgang Mehl, his Email-address: Agadir@trans-ocean.org
You may not be able to get much from the website (mostly German) but this organization is very helpful and knowledgeable, even to non-members. Hope this helps.