Known for its wide sandy shoreline and strong winds, Essaouira Beach is a paradise for windsurfers and kite surfers, surrounded by the charm of a historic port city.