First thing you should check your local hospitals and shelters and see what you can donate locally. Many hospitals take donations which they give out for diffrent things. One time my older son was in for a nasty cut on his head and they gave him a mini granny square afghan to help him feel better. Cancer wards can greatly use chemo caps. Infant neo/natal can use hats and small wraps for the unfortunate circumstances that a baby is still born so they can present the baby in something better than a scratchy hospital blanket.
Here are some other charities to consider...
Head Huggers (USA)a site for making and donating chemo caps with patterns
Knit one Save one save the children campaign to provide hats to newborns in impoverished areas
Knitted helmet liner (USA) helmet liners for the troops in cold climates.
Project Linus (USA) provide blankets to ill, traumatized or otherwise needy children
Warming Families (USA & Canada)
In need of shawls that don't have points made form acrylic. Also throws
GRAND RAPIDS HOME FOR VETERANS
3000 MONROE AVENUE NW
GRAND RAPIDS, MI 49550
Great charity patterns
The convertible (C) a great hat for charity and shelters as it's so multi useful.
*If anyone has any charity you would like to add let me know and include what country (if any) it is in/for. I will be building this as a ongoing thing.