With its constant wind and perfect waves, Essaouira is a dream destination for having a first go at kiteboarding or windsurfing. Perched on the Atlantic coast, the "windy city" of Africa offers ...