Kei Mouth is a lovely seaside town on the southeast coast of South Africa, situated in the Wild Coast region of the Eastern Cape Province, and lies on the banks of the Great Kei River along the Indian Ocean coastline.
The town is situated 94 km from the city of East London. The area around Kei Mouth boasts rollicking rides along hiking paths, cattle tracks and gravel roads hugging the ocean shore. Beach cruising is part of the deal though, so make sure you time your rides to coincide with low tide and a firm strip of beach.