Agadir, a city of about one million people, is filled with great food, a number of the best beaches in the country, and some ...