Hermanus is a popular seaside town with South African vacationers but it still retains an air of the small fishing village it once was. There are lots of established festivals and events throughout the year to keep the town buzzing. Besides whale-watching, you can go on a township tour, sea-kayaking, wine-tasting and even cage diving with Great White Sharks on nearby Dyer island. For a great place to eat, check out Bientang's Cave.
Hermanus is a resort town and there's a wide range of places to stay to suit all budgets.