I started climbing and gained some friends through that. Activities with other peoples have helped me make friends. Then you invite them to spend time with you to do different activities, they invite you to do other things. And you make a little web of friendships.
Social activities of any kinds are where it's at, and many others who've commented here have the right idea.