Agadir, an ancient city was completely destroyed in an earthquake in 1960 and rebuilt 2km further south. It is located at the shores of the Atlantic Ocean, close to the Anti Atlas Mountains, and is the largest coastal resort in Morocco. It boasts gorgeous white sandy beaches as well as a beautiful waterfront promenade and a recently built marina with luxury shops and restaurants. Visit the ancient Kasbah for spectacular panoramic view of the entire town. Souk El Had is the region’s largest market with around 600 small shops and stalls surrounded by high walls.