From the lively Marrakech medina to the medieval mosques of Fes and the Atlantic breeze-swept coastlines of Essaouira and Taghazout, there’s shopping, surfing and ancient crafts to be discovered.