Essaouira is a charming coastal town located 2 hours west of Marrakech, st at the Atlantic coast.
The city consists of a 10 km sandy beach ( windy most of the time ), offshore islands, a fishing port, and a walled Medina with great Portuguese architecture.
Experience the bohemian vibe of Essaouira on the Atlantic coast on a full-day self-guided tour from Marrakech. Transfer by air-conditioned vehicle across west Morocco, enjoying views of the arid landscape and argan trees en route. Stop at the town of Chochaoua for coffee.