Advice needed!

I’m looking for a new job, hoping for but not expecting a Dream Job. The thing is, the type of organization I would like to work with is super small, think “grassroots lobbying organization for small scale farmers”. Most organizations have less than 15 staff members who come from or are still involved with the commercial ventures. As such, their websites do not include an Employment Opportunities page.

Do I, and if so, how do I cold call them for a job? These are all around the country, so I can’t offer to start by volunteering, and I found them through Google so have no prior connection to them. Anyone have good resources on this or can recommend how I compose an email?

Thanks!