Essaouira ist eine Hafenstadt und liegt direkt am atlantischen Ozean. Vor der Unabhängigkeit Marokkos wurde die Stadt auch Mogador genannt. Dieser Name geht vermutlich auf die Portugiesen zurück und wird heute nur noch für die vorgelagerte Insel verwendet.