O gourmet bakery is in the very luxurious marina in Agadir. It's at the end of the beach and easily accessible. Recommended if you're a little sick of Moroccan desserts and want a change. I like them, but I find them very sweet and occasionally miss my fruit cake and my croissant. In O Gourmet there is a terrace overlooking the sea and you can order fresh juices such as orange, melon and watermelon, plus other fruits depending on the season. It is sunny during the day but in the evening it is very nice. They make pastries for special events and you can order them to take home in a box. The prices are a bit higher than the local bakeries, but its 1st rate.
The Tour de Paris is a restaurant located in the residential center of Agadir, just a 10 minute walk from the beach. The locals come to eat there, because it isn't as touristy as a seafront restaurant. The restaurant is open daily from 8 am until midnight, and even later during the month of Ramadan. The menu starts at 4 euros, and there are Moroccan, Italian and French dishes. In the morning, they serve an excellent breakfast with fresh orange juice, breads and rolls, and mint tea. To eat more traditional Moroccan foods, I would recommend that you go somewhere else because the cuisine has been adapted for the tourists. But the atmosphere in the morning or the late afternoon is nice. At noon they serve pizzas.