Still Bay or Stilbaai, is situated on the coast of the Western Cape province of South Africa. Still Bay lies on the Garden Route almost 400 km east of Cape Town. The town is situated at the mouth of the Goukou River and is a lovely little seaside village that has steadily grown over the last few years. During peak holiday season the town buzzes with people and activities.
Read More