I am doing exactly the same thing in Nov, 2 nights at Oceans Eleven and would also like to do a shark dive, but I would rather take the shark dive from Cape Town where I am staying longer. So my questions are:
1. Can you do the shark dive from Cape Town (do they just take you to Gansbaai anyway).
2. Is there much to see or do in Hermanus (I suppose I will be there 1.5 days in total), rather than using an entire day on a shark dive. (I'm not really a walker, I'm more sit on the sundeck and say oh look there's a whale).