Cape San Blas FL

Headed down in May for a few days. Wondering if anyone has any experiences with fishing and things to do down there. We are planning on taking a charter if anyone has any contacts please let me know. Best artificals to use on trouts or reds? Best bait shops? Good food?