Yes you can.
Yes, but not under the pavilions.
Yes you can bring your own charcoal or gas grill, or you can use one of the few charcoal grills scattered out around the beach area, just bring your own charcoal. If you bring your own grill there are hot coal bins for you to dispose of your coals once done.
Thanks! Your answer is awaiting moderation.