toward the north the sheer granite cliffs of the phaedriades mountains towered almost two thousand feet skyward to form a semicircular barrier , while down below the river pleistos meandered through mile after mile of dark olive groves .