Bonjour,
Premièrement, le moyen de transport idéal en Afrique du Sud reste dans 99% des cas la voiture. L'offre de location est abondante est peu chère (aussi bien à l'aéroport qu'en centre-ville) et la route Cape Town-Hermanus n'est pas difficile (en plus d'être très belle).
Si vous ne souhaitez pas conduire, la seule solution est de s'adresser à un prestataire qui organisera un shuttle. Cela se fait très souvent pour la plongée en cage avec les requins (à Gansbaai à quelques dizaines de km d'Hermanus). A mon avis le plus simple est donc de demander directement aux prestataires de croisières à hermanus si ils peuvent organiser ça. Un exemple :
http://www.southernrightcharters.co.za/contact/
Ce type de croisière est souvent proposé dans les backpackers dont les voyageurs sont rarement motorisés, cela doit bien exister...
Oubliez les trains et bus...
François