Harbor town of Essaouira, Morocco

Harbor town of Essaouira, Morocco. Essaouira is a charming port town on the edge of Morocco's Atlantic coast.