This is more of a system issue than bad behavior of an individual charity.
Charities can underpay a little bit, because working for a charity has its own appeal. But if you want a talented, experienced person to run your org, you have to consider what they could make if they worked for someone else. San Diego is not a cheap city, and has its fair share of CEO positions.
If you really want to stretch your dollar though, local food banks are probably a better bet.
We need a new version of eco-tourism. If some of these small countries are more willing to take bold steps, then they need to be rewarded with extra tourist dollars being pumped into their local economies.
Someone who knows how needs to compile a list of potential vacation destinations, organized and rated by the boldness of their country's climate action, and put it on a website somewhere.