It’s highly unlikely that the best candidate for a job will be available in the city, or even the country, that a company is located. Unless you want to handle visas and immigration, a long and expensive process, hiring these candidates as remote contractors is likely your only option.