Not every trip to Africa requires going through a tour operator, but for many vacations it just makes more sense to go with a company that specializes in travel to Africa. This is not necessarily the case if you're planning a long weekend in Marrakech, then it's a simple matter of booking flights and finding the right Riad to stay at.