Hermanus seaside town South Africa

Hermanus is a quaint seaside town on the coast of the Western Cape South Africa. Known to offer the best whale watching in South Africa.