Those are surprisingly large zones, I would have thought it would be much more fractured. Is it just a rough generalisation, or would someone in Mauritania speak similar to someone in Algeria?
Even this map of Norway doesn't really represent all the dialects in our tiny country.