Please note: Vegetarians : will find avoiding meat a challenge.
Vegans: will have extreme difficulty and this will be an enormous cultural hurdle while in Morocco. Not an impossible situation but difficult to explain and to meet your nutritional requirements.