Kirstenbosch Garden in Cape Town is a must-see destination for visitors