Everyone in South Africa knows Hermanus, a quaint little town about 90 minutes’ drive from Cape Town, as the whale-watching capital of the world. Hermanus is overtaken by tourists in whale season, which runs from June to December but is heaviest during the peak calving season in July and August.