The small Karoo town of Carnarvon is a haven for stargazers. Located in a sparsely populated corner of the Northern Cape with minimal light pollution, it is perfectly located for viewing pristine ...