I joined a local garden club which keeps me really busy. The nice thing about it is that I can apply so many of my skills and also learn new ones while being involved in the Club's activities...for example, holding a fundraiser, thinking of ideas to beautify our town and making them happen, and so much more.
Also there is the learning piece....flower design, making holiday wreaths and arrangements, landscape design, obtaining new knowledge from monthly presentations and so much more.
Most non-profits offer volunteer opportunities that in turn give back to those who volunteer in numerous ways. We just need to find a good match so that as we are giving our time we also receive the means of participating in new and interesting activities...As an added benefit, we can't help but enhance our social interactions along the way.