I think what makes Club-Med a good place to meet people is the way they arrange the dining facilities. The dining tables usually seat 8 persons. As you enter the dining room you are asked for how many there are in your party. The hostess will then show you to a table. This is a great place to meet new people from all over the world.
All meals are buffet style and there is a fairly good amount of variety.
Beer and wine is free with your meals. Outside of meal time you have to pay for your drinks. Then you use the coupons to buy your drinks. The drinks tend to be a bit pricey. Sometimes the club will have a picnic or a margarita walk.