Fellow introvert here. I have moved around quite a bit, and my advice is not to try to make friends with the locals. Eventually you will, but it is much easier to make friends with other transplants. Like you, they don’t already have support structures and things to do.