When are you going? Species will be dependent on time of year.
We caught mackerels right off the beach in front of the resorts. Get out super early in the morning because the bite is often over quick. If you have a car there are some good beaches to cast north of town on the pacific side and you will likely have the beach to yourself.
We casted heavy spoons that were silver and flashy. A giant cast master would work. There are some good bait stores in town and they will show you what to use.
$50 is ridiculous to cook fish. You shouldn’t pay more than $10. Get away from the tourist area and things are super cheap. You also get more of the flavor of real Mexico by getting out of the tourist area. We try to avoid there most of our trips. We stay in Airbnb’s a few miles from the marina and go to restaurants the locals go to. You won’t see many Americans in them.
You could also just eat your own sashimi. That’s what we do most nights.
If you need charter recommendations or other info shoot me a pm.