Put summer internships and college hire positions in desirable spots also. Locate facilities in the same city as the colleges you recruit in. Then you can offer year-round internships, attend campus events, and build faculty relationships. In addition, new grads can stay and work in their college town and maintain their current friendships if they like. Allow more work to be done at home so that the work is done in surroundings that top talent likes.
Free agents are reluctant to relocate.
So if you can't put the work exactly where they want to be, you need to make their relocation package highly competitive, and then you must sell them on the benefits of the new community. Place ads showing the great weather at your site during bad weather periods at a competitor's site. Don't assume the best talent resides close to your facility. It is highly unlikely that you will find that the best workers coincidentally live within commuting distance from your facility. Companies should focus their recruiting in geographic areas that have the best talent.