Part bustling port town and part relaxing beach getaway, Agadir is a must-go. After an earthquake hit in 1960, the city had to almost completely rebuild itself. Now, it's a beach holiday destination for the whole country. Take a walk on the promenade, relax on the beach, and get a taste of the Moroccan street scene-all in one port.