The 19th-century Elim Hospital, which can be visited on a tour, is South Africa’s oldest hospital north of Pretoria.