The picturesque town of Botriver in the Cape Overberg is a tranquil hamlet set in the foothills of the Houw Hoek Mountains. Tourists frequent the town in various seasons for various reasons. The town and region are one of a small number of places in ...