North Africa holds two of the world’s most rewarding destinations side by side. Morocco offers imperial cities, Atlas peaks, and the Sahara. Tunisia adds Roman ruins, Mediterranean beaches, and ...