Check out The Whales in Hermanus the best land based Whale Watching spot in the world. Go shark diving in Gansbaai. Just two hours away from Cape Town, this location is known as the Great White Shark capital of the world. Discover the Southern Most Tip of Africa where Indian meets Atlantic Ocean.