Journeys within Agadir cost Dh5, and you can buy tickets on the bus. Buses run along Ave Mohammed V between the port and Inezgane.
Orange petits taxis run around Agadir. Prices are worked out by meter; ask for it to be switched on. It should cost about Dh15 to cross town.