If you know the sites where your audience go to, then the best way to reach them is get exposure on that site.
One of the easiest way to do that is by offering to guest blog.
Remember that your main goal is to add value to the site you are contributing to. The fact that you are getting a backlink and exposure is additional benefit that you will never get if you don’t meet your main goal.