The most beautiful beaches in Morocco are: North of Agadir entourage Taghazout village, dozens of clean, great beaches and smaller ones along the coast Agadir - Essaouira: Agadir beach, Tamaounza (12 km), Aitswal beach or
Devils rock beach, Imouran (km 14), Taghazout (km 19), Bouyirdn (km 20), Timzguida (km 22), Aghroud (30 km), Imiouadar (27 km), Aghroud (30 km).
The coastline around Taghazout boasts an insane amount of surf spots, ranging from the mellow
beach breaks of Crocs or
Devils Rock, right through to the reeling points of Bannanas or Killers.