Jeffreys Bay surfing town in Eastern Cape South Africa

Jeffreys Bay in the Eastern Cape in South Africa is a popular seaside town and one of the 5 most famous surfing destinations in the world. Known affectionately as J-Bay by the locals, this small town offers the warm waters of the Indian Ocean, a magnificent stretch of soft sandy beach and abundant seafood and al fresco dining. Being a surfing mecca, J-Bay offers visitors plenty of opportunities for surfing lessons with qualified instructors. Copyright to: