Hermanus, South Africa offers 6 beaches perfect for sunbathing, surfing, swimming, and more. Hermanus is known for its exceptional land-based whale watching opportunities. The best time to visit Hermanus, South Africa, is from September to November, with average air temperatures around 15-20°C (59-68°F) and water temperatures about 14-17°C (57-63°F). Sandee provides detailed maps, photos, and reviews from fellow beachgoers to help you Choose Your Beach™ and plan your perfect beach vacation!