1. Kruger National Park
Welcome to one of the largest game reserves in Southern Africa. This iconic national park has some of the ‘most-photographed’ animals in the world and is home to over 500 bird species, 100 species of reptile and 150 mammal species (including the Big Five and the endangered African wild dog), so you have a pretty good chance of spotting some of South Africa's resident wildlife while on safari here. Visitors love capturing shots of lions hunting prey, elephants drinking at waterholes and cheetahs sleeping under trees. Mesmerising amber sunsets and rolling savannas only add to the atmospheric magic of it all.
2. Stellenbosch
The Stellenbosch wine region is the place to be to sample the country's most delicious drops. Surrounded by lush orchards and rugged mountains, it's a beautiful place to soak up the scenery while enjoying a glass (or two) of the region’s world-class reds.
3. Knysna
This quaint seaside town located on South Africa’s Garden Route is one of the most photogenic in Africa. Whether you’re snapping the boats in the harbour, the dolphins frolicking in the waves or the wild and rocky coast, it’s hard not to snap Knysna in a good light.
4. Soweto
Fans of street art will love capturing the murals and memorials of spirited Soweto. The gritty urban landscapes and candid faces make it simple to capture the soul of this endearing, inspiring community.
5. Cintsa
This gem of the South African Coast has retained a village atmosphere despite its growing popularity with tourists. The beaches, bays and rock pools provide sensational photography moments, especially at dawn and dusk when the sun gives off incredible, moody light.
6. Cape Town
Be captivated by the beautiful coast-meets-mountain landscapes of Cape Town. Hit up the city's famous Camps Bay to bask in the sun and swim in a natural rock swimming pool, hike to the top of Table Mountain for incredible views, admire the colourful buildings in Bo Kaap neighbourhood or watch life go by in one of the city's quirky cafes.
7. Durban
Brimming with golden beaches and glitzy nightlife, Durban is the perfect coastal city to catch some rays or sample South African cuisine. Try the city's famous bunny chow, take a scenic stroll along the Golden Mile promenade or learn about traditional African medicine at the Durban Muthi Market. The interesting mix of Indian, Muslim, African and European influences in Durban makes for great photography.
8. Lamberts Bay
The tremendously large colony of Cape Gannet birds who live off Lamberts Bay is often photographed - and with good reason. The sight of hundreds of birds tightly packed into a small space against a backdrop of azure ocean provides a unique, snap-worthy photo subject.
9. Johannesburg
Feel the buzz of urban Africa in Joburg, South Africa's largest city. Check out the cultural hotspots of Newtown, Braamfontein or Maboneng; learn about the country's sobering past at the Apartheid Museum, or venture outside the city to the Cradle of Humankind to see some of the oldest fossilised hominid remains on Earth.
10. Drakensberg Mountains
Use your wide-angle lens to capture the majestic Drakensberg Mountain Range in all its panoramic glory. This impressive mountain range is the highest in Southern Africa and provides a wide and wonderful scope for impressive postcard-worthy shots.