Geography
Geography of Morocco
Neighbouring countries are Mauritania to the southwest and Algeria to the east and southeast (the Algerian border is closed [1]).
There are also four Spanish enclaves on the Mediterranean coast: Ceuta, Melilla Peñon Velez de la Gomera and Peñon de Alhucemas, as well as several islands including Perejil and Chafarinas. Off the Atlantic coast are the Canary Islands and Madeira and across the Mediterranean to the north is Spain.
The capital city is Rabat. Its largest city is Casablanca.
Other cities include
Agadir,
Dakhla,
Essaouira,
Fes,
Laayoune,
Marrakech,
Meknes,
Oujda,
Safi,
Smara,
Tanger,
Tiznit,
Salè and
Tan-Tan.