What is the best way that I can provide a challenge to a PC that can fly?

So I am a new DM and I am running a campaign in Curse of Strahd. I have a PC that is doing a long range build and has picked the Aarakocra race and I want to build encounters that will threaten him as well as the other 5 in the party. I would appreciate any advice that you could give me!