Looking for 1 night stay for 4 adults in September. Will be doing shark cage diving in morning. Then thinking of doing whale watching trip. Is it worth doing whale watching trip after shark cage diving? Please suggest whether to stay at Hermanus or De Kelders? Want a 4 or 5 star accommodation with good sea view. Which is better for whale watching. Restaurant is not the priority. I was thinking of Harbor House in Hermanus. But when I looked at Cliff Lodge in De Kelders I found prices were same and looks better in pictures than Harbor House. But Cliff Lodge not offering North room for 1 night. Please suggest me. Thanks in advance.