I would highly recommend volunteering with Save. It is definitely the most meaningful and fun thing I have done in my life so far. The staff are lovely, food is great, safety is a priority and it will definitely give you a wider spectrum of life.
I did the surf program. We were with the smaller kids at their school in the townships until lunch, and went to surf with the bigger kids after lunch. It was great to get to know the bigger kids too as their English is pretty good. I felt safe and learned a lot about surfing even though it was my first time even seeing a surfboard (and I am a bit scared of the ocean). I would definitely do the surf program if I were you!