have one’s sights set on …「~を目指している」「視野に入れる」「~に狙いをつける」He lost his sight in an accident.といえば、「彼は事故で視力を失った」といった意味で、sightには「視力」の意味。つまり、見る力とでもいったところ。Kyoto has many wonderful sights.といえば、「多くの素晴らしい名所・景色が京都にはある」といった感じで、sightは目に入ってい来る「名所」「景色」の意味。その他にsightには銃などで狙いをつける場所といったニュアンスの名詞があります。have one's sights set on ...などもその一つです。One young Dutch inventor and his team have their sights set on solving the plastic problem.(ある若きオランダ人の考案者と彼のチームがこのプラスチックごみ問題の解決を目指しています) (CNN)この文のように、one's sightsのように所有格といっしょに複数形で使われます。ちなみに、the sightsは照準器の意味。one's sightsは狙いをつけている人を所有格で表します。have は使役のhaveと捉えればいいでしょう。Many pharmaceutical companies have their sights set on developing a vaccine against  this new flu vaccine.  (多くの製薬会社はこの新型インフルエンザのワクチン開発を目指している)