Agadir and Marrakech are great city break destinations in Morocco. Agadir is famous for its chilled vibe, beach life and large street market. Marrakech on the other hand is known for its history, culture and medina. Each city has its own charming character but offers visitors totally different experiences.