Agadir is a modern coastal resort city in southern Morocco, known for its long sandy beach, marina, and mild year-round climate — a popular base for beach holidays and day trips into the surrounding region.