Enjoy the captivating magic and explore these beautiful South African shores on your next trip to the Rainbow Nation