From forests to beaches, galleries to malls, tribal villages to island prisons, South Africa encompasses several distinct and beautiful worlds within its borders..