if you are going for a meze, remember that the bread and salad will be left on your table throughout the meal, so dont fill up on bread etc before the rest of the dishes arrive.
also, once you start to fill up it is worth asking what dish will be served next as you can always decline this so you dont miss out on something you may like because you are full up.
finally, a meze is a meal that the locals may spend 3 hours on. it is not something that you have if you only want a quick feed.
i have seen all you can eat buffets in limassol, but do not recall any in protaras area, but not been there for a few years.