Photographs courtesy of the Moroccan National Tourism Administration (Office National Marocain du Tourisme, ONMT).