The tiny town of Kuboes can be found at the end of a dirt road that stretches from Alexander Bay, at the mouth of the Orange river, past endless mine dumps and fenced-off diamond fields to the foot of the mountains of the Richtersveld in the Northern Cape.