There were 60 guests. It is important to note that technically, there could have been 61 guests as well as this would also yield 65 dishes (59 guests would give 62 dishes and 62 guests would give 66 dishes).
The only way I could think of to solve this question without using algebra was to draw out a table of values. I actually did this on Excel and I was thinking, well it's easy to figure out how many dishes based on guests but it's difficult to go the other way without using algebra. After 12 guests, the number of dishes always exceeds the number of guests so I was thinking you could also do trial and error by starting with (n-1) if n is the number of dishes
It definitely is beneficial to offer these kinds of math puzzles highlighting a diversity of cultures however I can't help but think of the concept that if someone is excluded, then someone is included. It's impossible to grasp all cultures in one problem. As a teacher, if I included a problem like this then there will certainly be students from other backgrounds that may feel excluded. Obviously as I introduce more puzzles as the school year continues, I would ensure all cultures represented in my classroom are presented. It's about patience and building that trust. I do remember as students we would get giddy when some of our names appeared on test questions and the teacher made sure to rotate and use all of us. Even if we weren't on one test, we knew eventually we would be represented, and that was important.
Personally, the reality of the question helps. I'm not too particular on imagery if the concepts are too farfetched - as we discussed in class, no, Susan will not be buying 83 watermelons. However, a good balance between imagery and reality, as well as representation always makes mathematics more fun.