From Cape Winelands in South Africa to Meknes in Morocco, here are five African destinations every wine lover should visit.