There a few places in the world where you can sit on the beach and watch humpback whales and fewer still where you can watch the whales from the comfort of your bed. However this is what you can do on a little stretch of the South African coastline between Hermanus and De Kelders. Situated less than 2 hours from Cape Town, each September this coast is home to hundreds of migrating humpback whales. Thanks to the unique coastline which sees very steep drop-offs near the shoreline the whales can come in very close to shore, making for excellent spotting opportunities.
We stayed at 65oncliff in De Kelders, with fantastic ocean views it is definitely recommended. Stop off at Betty’s Bay penguin colony for a fantastic break to your journey down the coast.