have an eye for be able to recognize, appreciate, and make good judgements about a particular thing.
2003Observer Europe's oldest continually inhabited city is Cádiz, founded by the Phoenicians in 1100bc, but those wily Phoenicians, with an eye for a good setting, founded 'Malaka' further along the Andalucian coast a few hundred years later in 800bc.