As tourism in South Africa booms, a rise in the number of African travellers and of companies bringing about positive social change is providing a foundation for growth.