Located in the south-east of South Africa, KwaZulu-Natal beaches lead out onto the warm Indian Ocean. The province is bounded by Swaziland and Mozambique to the north, the Eastern Cape province in the south, and the Free State and Lesotho provinces to the west.