The most popular coastal resort in Morocco due to its 10km long sandy bay, which provides natural protection from the wind coming off the Atlantic. Boasting over 300 days of sunshine per year, Agadir has grown significantly since its roots as an ancient fishing village.