Essaouria has been a trading post for almost 3000 years and has retained much of its classic charm. One of the most impressive sights of Essaouria is its gates. Being one of Morocco's main fortified coastal towns, Essaoria has many well preserved medieval gates and walls. Along the walls vendors and farmers set out mats and carts to sell their products. Essaoiura also offers visitors opportunities for water sports, including surfing and windsurfing.