Semana santo
Expect everything to be very crowded with Mexican tourists. There really isn't all that much "culture" of Mexico in beach towns. They are like holiday destinations for Mexican tourists too. The real Mexican celebrations are inland. If you want to see Mexico get off the coast.