Hallo Johannes
Ja, Arabisch ist die Amtssprache und Französisch die 1. Fremdsprache von Marokko. In Hotels, Restaurants, Behörden usw. sprechen praktisch alle Marokkaner Französisch. Vor allem die Jüngeren sprechen meistens Franz. Spanisch wiederum sprechen eher die älteren Leute und Leute die in Landesgebieten in der Nähe der spanischen Grenze wohnen, wo die Leute auch eher Kontakt haben mit Spaniern, die in Marokko geschäftlich zu tun haben. Spanisch wird aber wirklich eher selten beherrscht. Englisch sprechen vor allem Leute die in der Uni Englisch gelernt haben bzw. lernen. Aber meiner Meinung nach auch eher wenige.

Ich hoffe dir damit ein wenig geholfen zu haben.
Grüsse aus der Schweiz
Maya