In one of the central avenues in Essaouira there is an official tourist office. They will give you maps and information about places to visit. They have also time schedules for local and national buses. If you are interested in doing some one day excursions they will assist you too.