Morocco’s vibrant souks and deserts you have to explore