Situated at the Atlantic ocean, Essaouira is a pristine treasure of an ancient coastal town, known for its natural beauty, seaside views, scenic beaches and relaxed atmosphere. With around 320 days of sunshine per year and a population of slightly under 80,000 people, this small city offers a tranquil getaway...
Read More