Both Tangier and Essaouira are historic walled ports defined by the sea, yet they bookend Morocco and feel completely different. Tangier sits at the far north on the Strait of Gibraltar, 14 km from Spain — a cosmopolitan gateway with a restored Kasbah, sea-view terraces and a worldly café culture born of its International Zone past. Essaouira lies far to the south-west on the Atlantic, a windswept 18th-century port of Portuguese ramparts, Gnawa music and trade winds (the alizé) that keep summers cool and make it a world-class kitesurfing spot. Tangier is the practical anchor of a northern trip, easily reached from Spain; Essaouira is the laid-back coastal escape of the south, usually paired with Marrakech. They rarely appear in the same short itinerary — choosing between them really means choosing which region you are exploring.
Option A
Tangier
Northern gateway on the Strait — restored kasbah, sea views and European links
Best for
Ferry and air arrivals, city explorers, those exploring the north
Option B
Essaouira
A breezy walled Atlantic port — Gnawa music, kitesurfing and fresh fish
Best for
Surfers, artists, slow travellers, those near Marrakech in the south
