South Africa is a fantastic destination if you want to get fit, slow down or gear up, or take a health and wellness holiday.