I used to donate to the Boys' and Girls' Clubs in Reno when I lived there because they gave my granddaughter and other children free child care while their parents attended college classes. They actually had a facility right on campus.
I don't like the Red Cross because I have seen them hound people to repay them for their "charity."
I don't mind giving to Shriners' Hospitals for Children because they gave me hundreds of thousands of dollars' worth of free medical treatment in my childhood.
I would check out any charity before handing over my hard-earned cash.
Right now, most of my charitable giving is to UNICEF. I give them $15 a month to feed hungry children. If I have some good fortune, I clean out my pantry and donate food to the Salvation Army.
In general, I think giving locally is probably a safer bet than giving cash to some "charity" that is not where you live.