Mossel Bay is a harbour town of about 130,000 people on the Southern Cape (or Garden Route) of South Africa. It is an important tourism and farming region of the Western Cape Province. Mossel Bay lies 400 kilometres east of the country's seat of parliament, Cape Town (which is also the capital city of the Western Cape Province), and 400 km west of Port Elizabeth, the largest city in the Eastern Cape Province.
The warm waters of the Indian Ocean to the south, and the protective barrier of the Outeniqua Mountains to the north, act together to create almost idyllic weather patterns that, combined with kilometre after kilometre of sandy beaches, have given Mossel Bay the reputation for having the finest weather in South Africa. The town is, therefore, indisputably one of South Africa's favourite beach holiday destinations, not least because its weather is conducive to enjoying the beach throughout the year.