A good sense for what colours are attractive in a particular situation is often called an eye for colour, colour sense, or sense of colour.
The ability to resolve fine detail particularly at a distance would often be described as being eagle eyed or hawk eyed. More generally a good sense of vision is often described as being sharp eyed or having sharp eyes or a sharp eye.
None of these is equivalent to perfect pitch which is much more specific ability to pick out the dominant frequency of a sound as a note and to detect if it's off from the exact frequency it should be for a note. The equivalent for vision would be being able to pick out the frequency of light we're seeing, but the way our eyes work makes this impossible. Just having a good sense of hearing would be better described as being sharp eared or having sharp ears"