Agadir, Morocco’s premier beach city on the Atlantic coast, is known for its sunshine, golden sands, and laid-back vibe. But beyond the city...