To have one's sights set on / To have one's eye on
Describes having a clear goal or target in mind and working towards it. Tener la vista puesta en algo = to have one's sights set on something.
She has had her sights set on the championship for months.
The company has its sights set on the Asian market.
—What's his goal? —He has his sights set on first place.