MS HANSEATIC nature Victoria → Mamoudzou → Hermanus → Cape Town Mar 9 · 16 nights About average $10,833 oceanview · $677/night