Ok so here are my notes from my scouting trip about maraces:
Souvenir Outlets all over Cabo sell the maracas $1-$3 in price sold individually, not as a set. For a set of maracas they were smaller in size $2 (color red, white and green like the flag of Mexico)
Individuals: were larger in size and were in the following colors, black lime, red, white, and lavender. I thought I remebered yellow but didn't write taht down.
The best variety in color was Souvenir Outlet located across from Nik San Japanese Rest. and next to Legacy Jewelry in Cabo
For all forms of souvenirs, the shop inside Puerto Paraiso mall had it all!
Shot glasses $2-$4 Tabasco $1.50-$2 Vanilla $3 small bottle
Hope this helps!