Marrakesch ist eine inländische Stadt, die ungefähr 150 Kilometer von der Küste entfernt ist und daher keinen direkten Strand hat. Trotzdem sind in der Umgebung von Marrakesch einige Strände leicht erreichbar. Essaouira ist die nächste Küstenstadt und zeichnet sich durch ihre wunderschönen Strände und das angenehme Klima aus. Die Fahrt mit dem Auto von Marrakesch nach Essaouira dauert etwa zwei bis drei Stunden.
Agadir, das etwa drei Stunden von Marrakesch entfernt liegt, bietet eine zusätzliche Gelegenheit, die Küste zu erleben.
Agadir verfügt über kilometerlange Sandstrände und ist für Wassersportler und Sonnenanbeter ein beliebtes Reiseziel. Trotz des Fehlens eines Strandes in Marrakesch können Reisende innerhalb kurzer Zeit schöne Küstenziele besuchen, um sich am Strand zu entspannen oder verschiedene Wassersportarten zu testen.