Taghazout is a charming fishing village just north of Agadir. You can go with a public bus from Agadir, which does not take long but the bus leaves the overpopulated city and fills-up even more, as if it were possible, on the way there. It is bus number 12 or bus 14 which is taken at the start from the collective taxi station near the Kamal Hotel. The trip costs half a euro, 5 Dh, and I think a bus leaves every half hour. Once there, you have a beautiful beach that is almost empty. Most people come to surf, but you can swim. If you want to longer you can also find a nice town and some hotels.