Throughout Morocco, you'll find ancient cities humming with life right beside vast deserts. From Agadir, a coastal city with ...