Towering mountains provide an awe-inspiring backdrop throughout the Klein Karoo and their rivers and stream give the fertile valleys a lush greenery which forms a stark contrast against the surrounding semi-desert landscape. Some of the renowned attractions of the Klein Karoo are the majestic Swartberg mountains with awe inspiring passes and gorges, the Cango Caves and ostrich farms of Oudtshoorn, and the fruit orchards of the Langkloof Valley.