Hermanus whale season runs June to December, peaking in September and October. The best land-based whale watching near Voëlklip Beach, plus where to stay.