Morocco’s natural wonders include four distinct mountain ranges — the High Atlas, Middle Atlas, Anti-Atlas, and Rif — long stretches of Atlantic and Mediterranean coastline, and the Sahara Desert. For hikers, the mountains will feel devoid of tourists compared to those in Europe and North America. Along the way you will pass through timeless Berber villages dotting the valleys and hillsides. For surfers, Morocco is an up-and-coming surf destination with some of the best waves located around Taghazout.