Kelso is located in the uMdoni Coast region of South Africa facing the Indian Ocean.
[2] Henry Cooke, one of the original mid-nineteenth century Byrne settlers, named the South African coastal village after the town of Kelso on the Tweed River in Scotland.
The Umzinto River, which borders its southern side was the site of a mini gold rush during the 1860s.
[3] Kelso is known for its excellent golden beaches and waves that provide great conditions for kitesurfing and surfing.
Several competitions take place here annually, including hosting part of the South Coast Surf Carnival.