Marocco: città imperiali, deserto e mare