Essaouira Travel Guide: The Complete Coastal Wind & Ramparts Guide
Located on Morocco's Atlantic coast three hours west of Marrakech, Essaouira (historically known as Mogador) offers an immediate maritime contrast to the inland furnace...










