Yes
Just been there once, and didn't notice any.
There are several covered pavilions on the beach side of State road A1A, adjacent to decent parking, as well as a children's play area, and a decent handicapped acessable bathroom. Also, barbeque grills are available, but bring your own charcoal and supplies for sure!
Not on the beach, but there are covered pavilions in the parking lot.
There's no shade on the beach itself, but restrooms and a little park is nearby.
Thanks! Your answer is awaiting moderation.