Some of the most beautiful beaches in Morocco are located to the north of Agadir.
Areas also known for excellent surfing are located near Taghazout village to Cap Ghir.
Many smaller and clean beaches are located along this coast.
Some of them between Agadir and Essaouira are: 
Agadir Beach, Tamaounza (12 km), Aitswal Beach, Imouran (17 km), Taghazout (19 km), Bouyirdn (20 km), Timzguida (22 km), Aghroud (30 km), Imiouadar (27 km).
Some of the most beautiful beaches in Morocco are located to the north of Agadir. Areas also known for excellent surfing are located near Taghazout village to Cap Ghir. Many smaller and clean beaches are located along this coast. Some of them between Agadir and Essaouira are: 
Agadir Beach, Tamaounza (12 km), Aitswal Beach, Imouran (17 km), Taghazout (19 km), Bouyirdn (20 km), Timzguida (22 km), Aghroud (30 km), Imiouadar (27 km).
Agadir