From lush green prairies to rocky mountains and sheer cliffs that fall into the blue ocean, South Africa is full of natural beauty, enhanced by a vibrant and colorful culture of an ethnically diverse population. It took me a second visit to finally experience its abundant attractions for myself.