Claire didn't forget about travel insurance
Several years ago, Claire Standish signed up to do volunteer teaching in India through a not-for-profit organisation. She paid nearly $4,000 to ensure she would be looked after while in India, but when Claire arrived there she found that there was no volunteer work for her to do.
Nothing had been organised by the subsidiary organisation on the ground and there were no students to teach and no school to teach at. Claire returned to Australia out of pocket and thoroughly disillusioned and made a formal complaint to the not-for-profit organisation she had signed up with.
Fortunately, the organisation made some attempt at restitution, sending her on a new volunteer trip free of charge and paying half of her airfares. The moral here is to thoroughly research the organisation you plan to volunteer through and to have adequate travel insurance to cover trip cancellations and additional expenses.