Tropical beaches, vibrant cities, fascinating culture, and more reasons to put Africa on top of your travel bucket list.