Yes, several of them
Yes, at various locations.
Yes in certain areas
Grills are on designated areas
Yes
Yes, the public shelters have grills but sometimes they are reserved depending on crowd size during the week/weekend. There are also grills along some the beach acess spots at the north beach.
There is one on every camp site. There are some at the North beach parking area.
Thanks! Your answer is awaiting moderation.