Almost forgot...
There is a good tackle shop owned by an American on the beach just south of town. He can furnish the jigs that I found very good for bonefish from the beach.

Frozen sardines are available at the bait shop on the street that runs parallel with and immediately west of the airport runway.

Good luck!