South Africa with its diversity of wild sceneries and landscapes, people and their cultures can become a unique holiday experience for every tourist and just a visitor. One should agree that wildlife viewing is the main attraction of this country, but South Africa also brags beautiful beaches, adventure activities to thrill anyone with its food and wine to delight the senses. South Africa can lay claim that it has some of the world's most splendid and picturesque beaches, besides Africa is famous for its fantastic sunny weather all year round. You are sure to admire the white sandy beaches of Clifton and Camps Bay (Cape Town), the rugged coastline of the Wild Coast and the pure waters of the Kwa-Zulu Natal beaches. South Africa's beaches will provide hours of fun and relaxtion for a family holiday. The vivid Garden Route along the coastline of the Western Cape is one of the best holiday destinations that both tourists and locals appriciate. The green woods surrounding Knysna and Plettenberg Bay are for popular hiking and walking and the sandy white stretches of beach are ideal for swimming, walking and relaxing. You can taste fresh oysters in Knysna in the lagoon and take a journey back in time with a trip on the Outeniqua Choo Choo that hugs the coastline between George and Knysna.