The Best African Countries to Visit for Vacation in 2019 Morocco. Located in Northern Africa, Morocco has so much to offer. Zambia. Zambia is a gorgeous country which has so much to see. Tanzania. Tanzania is a country rich with nature reserves and natural beauty. South Africa. South Africa is an adventure lover's paradise. Namibia. Madagascar. Kenya. Botswana.