I have been at many thousands of spiritual meetings and centers, as well as lived at them, in my life. And, have yet to find even one that has any fish or meat at any of their occasions. Although Christian people are different, Even in their communities there are people that refuse any fish or meat, most notably the 7th day Adventists. I have frequented many of their restaurants and hospitals for dinners and lunches.
While the Mediterranean diet you speak of is my favorite, I find that it is usually quite expensive here in the States, so I often go to Mexican restaurants, their food is usually less expensive, and they have many vegetarian dishes. That is, if you make sure they do not use lard in their refried beans.
Mexican cuisine is great, I love guacamole