Jeffreys Bay South Africa

Located within the Cacadu District of South Africa and known as J-Bay, Jeffreys Bay is a paradise for surfers where white sand beaches and abundance of sea shells are sure to keep you enticed...