We stayed for 2 nights at the end of July hoping desperately to see whales, but knowing it was early in the season. On the way stopping off in Hermanus there were hundreds of people scouring the sea but no sign of any whales. At de Kelders the whales were there right in front of the house for our whole stay and we did little else but watch them entranced. We could even hear them at night. They tail fluked, fin fluked, breached, interacted with porpoises- just at the bottom of the garden. No crowds just the rocks and beautiful finbos between you and the whales.
The B and B accomodation is on the bottom two floors of the house. The rooms are pleasantly furnished. But the best bit is the deck/balcony to which all the B and B guests have access which gives superlative viewing over the bay. From there you have direct access to the shore and can sit on the rocks to watch the whales and see mongoose, rock hyrax and even a porcupine on occasion. There is a shared lounge and you can buy beer and soft drinks.
There are a couple of places to eat in Gansbaai but this is mainly an area for owner occupiers and facilities are a bit scarce. Shark diving and whale watching trips can be arranged but we had come specifically to watch from the land- and we could not have had a better experience.
The owners are great hosts, full or information and keen to help you have a good visit. All in all definitely one of the highlights of our visit to South Africa- a great B and B.