People are sitting in a cheery Mexican restaurant.
People are listening to mariachi music
Not all music in Mexican restaurants is mariachi music
We have no idea if they are listening to mariachi music, they could be listening to a number of music types.
Just because the people are at a Mexican restaurant does not mean there is mariachi music playing.