Most "charitable" organizations are just another means of separating money from suckers.
The best charity is given close to home, to those you know are in need. Through your church to fellow parishioners down on their luck. Through your local food bank. Those sorts of things.
Like the old saying goes, Charity begins at home.