Diepkloof rock shelter is an important Middle Stone Age cave site, located on the Atlantic coast of Western Cape Province of South Africa, about 180 kilometers (112 miles) north of Cape Town. The 3.1 meter (10 ft) thick Middle Stone Age deposits include evidence of both Still Bay and Howiesons