Although part of the African continent, North Africa is academically considered part of the Middle East, with primarily sea-faring Caucasoid populations inhabiting and ruling the region surrounding the mediterranean and the Nile. Looking at this population map, one can see why. The Sahara desert is a massive natural barrier that has seperated North African from Sub-Saharan African populations for many millenia.
The map below shows the distribution of Cro magnon archeological sites where fossil discoveries have been made.
It shows the distribution in Europe as occurring in France, in the Pyrenees, along the Atlantic coast of Portugal, in southern coast of Spain on either side of the Straits of Gibraltar, in northern Morocco on the Atlantic and Mediterranean coasts and along rivers.
What a visual check of the map makes clear is that Cro Magnon sites hug the Western shores facing the Atlantic Ocean for Europe and northern Africa. And as referenced above, the number of sites thin out as one moves eastward.
The Cro Magnon civilization came from the West, and arrived in "waves". They had developed their culture somewhere west from the Atlantic, and arrived fully developed when encountering Neanderthal occupied Europe.
Atlantis was likely located in the Atlantic Ocean generally across from the same areas that were heavily populated by Cro magnon.
Occultist Madam Blavatsky asserts a land connection in ancient days between Atlantis and North Africa:
What is now N.W. Africa was once connected with Atlantis by a network of islands, few of which now remain. (SDii790)
When examining the scientific evidence, the conclusion is clear. Cro Magnon came from somewhere in the Atlantic, not sub-Saharan Africa, possibly the fabled Atlantis from which the Atlantic is said to have received its name. Of course science can not place their origin, as their origin is not there any more. It sank below the rising sea levels, which have been rising since the ice age ended.