This may sound harsh, but, given the feeble success of any cancer treatment, why should people give money to a lost cause like cancer research? So, donations to all cancer charities should be avoided.
Medicine in the 3rd world actually seems to outperform any of those[1]. On the other hand, it's medicine of the "let's take the well-known cures and distribute them to people who don't have them" variety, not the "let's research a cure for this rare but heartbreaking disease in children" variety.