Exactly what I was going to say! I scuba dive, and whenever I've moved to a new city the first thing I do is meet up with the local scuba diving club(s). A sports/activity/social club is a great way to meet like-minded people, but who are from diverse backgrounds and are of various ages.