+add as contact
Is it possible for you to create a new spot? Find somewhere secluded for you two couples to meet, and, before you know it, if you tell people on here that you've found somewhere, they'll get in touch. I know I would. Surely, by disclosing the location by PM, you'll have plenty of interest in people joining you.
Worth a try?