I moved around a lot before settling in Seattle, so I basically had to start from scratch here. So I don't have a ton of close friends locally. But I do have a big network of friend/acquaintances.
The way it ended up happening is that I met a couple of guys online (via gaming, but you can meet people on social networking sites or other places) who happened to live here. We met up a couple of times and became friends. They started inviting me to parties and events, where I met other people, became friends with them, met more people through them, and so on and so forth. By now, I'm probably no more than 2 degrees of separation from every 30-something gay man or lesbian in the Seattle metro area.
So I don't think clubs, specifically, are necessary. But I think it does help if you have some sort of group identity that gives you a natural community that includes a lot of men, whether it's "gay man" or "tabletop gamer" or "Christian" or whatever. Then all you have to do is to make one or two "seed friends" who know you as a man, and pretty soon you'll know every man in the community.