@Ira rate limiting is the first step. secondly how big is your cafe as 300 guests is a lot and with only 5 AP's it might struggle. I would either reduce the number of guest clients you can have or add in more access points.
The other way you could do this is have the three MR33 solely for hosting the guest wifi and use the MR42's for your production network.