Boats at the Marina harbour in Agadir. Agadir is a major city in Morocco located on the shore of the Atlantic Ocean, near the Atlas Mountains.