the only landmarks that bates recognized were glen canyon and lake powell , but other spectacular red-rock canyons , cliffs , and mountains were always visible in one direction or another from their altitude .