A rooftop restaurant in Marrakech, El Fenn offers contemporary Moroccan cuisine, local produce and an artistic atmosphere in the medina.