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 vacation destination for the whole country. Take a walk on the promenade, pick up a slice from one of the city’s many delicious pizzerias, relax on the beach, and get a taste of the Moroccan street scene—all in one port.