Essaouira is a charming coastal town located in western Morocco, known for its picturesque beaches and strong winds that make it a popular destination for surfing enthusiasts. The town is blessed with a long, sandy beach that stretches for miles, providing the perfect conditions for surfing all year round. Here are a few things you...