Not all charities are created equal and you can find rankings of them to see which would make the best use of the donated money. There are whole organizations designed around tracking this. But one thing to be thoughtful about is it a charity can handle a sudden influx of money. It might be better to make a fund that invests the money and feeds it into various charities over time.