keen-sighted
1. [ adjective ] having very keen vision
Synonyms: hawk-eyed lynx-eyed quick-sighted sharp-eyed sharp-sighted argus-eyed
Examples:

"quick-sighted as a cat"

Related terms: sighted
2. [ adjective ] capable of seeing to a great distance
Synonyms: eagle-eyed longsighted farseeing
Related terms: farsighted