Agadir is a combination of traditional and modern, known as a port city and home to the largest souk in Morocco. There are beautiful, golden sandy beaches that line its shores, perfect for a beach getaway with a long promenade to take a stroll or bike ride.