I keep track of large groups and try not to book during those weeks. I'm Jewish but I've avoided Yeshiva week because of the number of kids and restaurants being closed so that kosher food can be prepared according to dietary rules.
I check on the Google my dates to make sure that there aren't large groups on the ships.