Cape Town is one of the most popular tourist destinations in the world. Cape Town is breathtakingly beautiful and is known for it's interesting and inspiring history, it's creativity and bright colors. There's no doubt about it that Cape Town is probably the best place to go on holiday in South Africa. Gansbaai (about a 2 hour drive from Cape Town) is known as the Great White Shark capital of the world! Gansbaai has the largest population of Great White sharks in the world, and is one of the few places where sharks can be seen all year round. There's no doubt about it that Gansbaai is the best place for shark diving in the world. The peak season for Great White Shark viewing in South Africa is April/May to October/September. The water is warmer during the winter and it’s also the time when the sharks hunt for seals. During the peak season, you can see as many as 20 sharks at a time. Even though the rest of the year is considered low season, sharks can still be seen. It is very rare to go on a shark diving trip, or to go shark viewing, without see the great white! If you want shark diving to be part of your holiday, there is no doubt about it that Cape Town is the best place for you! Cape Town is a city that will never bore you... it has many historical buildings and there are loads to do while you are visiting Cape Town. Plus, you'll only be +/- 2 hours away from Gansbaai - the best place for shark diving in the world!