I know it isn't for everyone, but I'm a believer in joining interest groups, as they don't always rely on regular commitment to make them work. The sort of thing that meets once a week or month but doesn't need every member to be there every time. People are less likely to drop out if they don't feel under pressure to have to go to every meeting. Reading groups, lunch groups, creative writing, walking groups, coffee mornings, knitting groups, flower arranging are examples. Or more 'organised' ones such as the U3A, the NWR, the WI and so on.
You won't necessarily like everyone who goes, but if you join a few different groups you will meet a wide range of people, and the chances are you will find some that you 'click' with and want to meet separately for coffee or whatever. I know some people find it daunting to turn up for the first time, but often you can email the organiser and ask if they will meet you five minutes before the start, so you can go in with them and be introduced.
I made a conscious decision to do this when I left work, as I worked a distance from where I live, so much of my social life happened away from my home town, and I realised that if I didn't make an effort people weren't going to come to me. I set up a couple of groups that didn't already exist, which is easy enough to do now that most towns have a local FB page for advertising things like that. They are also good places to look for what is already available. There are a number of friendship groups too - Meet Up is one possibility, or just Google 'Meeting people in XTown' and any local ones will show up.
I now have a wide circle of local friends, so I can call someone if I want to go out outside of the meetings. Most are still acquaintances, but I've been on a couple of holidays with groups of people I've met this way who have become friends.