Finding and being active in a local support group is often one of the best ways to meet others. It is worth a 1-2 hour drive if needed due to location. If there is not a local group, start one yourself. It can be as simple as starting a Meet-Up group and building from there.
If you wait for others to find and come to you, it rarely happens. Being proactive is the only way it is going to happen. I met my one of my best friends, who is also a member of this forum, through a local group. It took both of us to find and come to the meetings for us to meet and become friends. Stop only wishing and start more doing.