South Africa is renowned for it's diverse landscapes rich with animal and plant life, hot climate, white sand beaches, beautiful culture and awesome surf!