As other have said, Mountain Project. Note that they have dedicated partner section.
Supertopo can't hurt. They don't have anything dedicated to partners so you'd have to keep bumping your post. The majority of Supertopo posters are from California but other areas are certainly represented.