Agadir is a city in the southwest of Morocco.
Northeast to Marrakesh
Take a grand taxi from Place de l'Abbatoir in the direction of Tikiouine (5 MAD as of December 2011). Ask the driver to leave you next to the large store Metro. Walk further down to the roundabout marked "Marrakesh". Often Moroccans are also hitching from there.
North to Essaouira
There is a coastal road straight north to Essaouira, but it has little traffic. One can get to Essaouira with less waiting time by hitching on the Marrakesh route as far as the town of Chichaoua. In this town there is a roundabout where Marrakesh-bound drivers turn off, allowing you to cross the street and hitch from the direction marked "Essaouira".
Between Agadir and the town of Tamri, though, hitchhiking is easy. The beaches along this stretch are popular surf-spots and traffic is relatively high. To the north of Tamri, the traffic density gets lower, but the scarcity of villages ensures long distance rides.
To hitch along the coastal road, get yourself somehow to the harbour, where the road up the mountain castle starts. There the road to Essaouira begins. Hitchhiking here is supereasy.
The Agadir Marina is rather small but bigger than the ones in Essaouira and Mohammedia. It should be ideal for hitching boats to Canary Islands in the end of the hurricane season (November-December), but the border control guys are unpredictable. (I got a ride and we were ready to go but for no apparent reason they cancelled my "exit stamp" --Astikain 13:48, 4 December 2010 (CET)) If you decide to try this, check with the marina police first if they have changed their policy (prepare to speak French).
About 20km north of Agadir, along the coastal road, you'll find the surfer village of Tarazout. About 1.5 km north of this village, there's a small lonely hotel/pension, just next to it you'll find a great empty beach for camping. There' also some caves where locals are kind of living. Hitchhiking from up the road to both directions is straightforward and easy.