Pyracantha Firethorn Shrub
Will the shrub tolerate Northwesterly winds in Zone 7, or would a Southeasterly position be best?
Pyracantha shrubs are hardy down to zone 6, which means they can take the cold in your zone with no problem, and they're actually very wind tolerant. Your shrub should be able to live in the Northwesterly spot. This article will tell you more about general pyrachantha care: