Yes they have a covered area. Don't know about the dog , I didn't see any there when I went.
Yes, They have outdoor tables with umbrellas.
Yes and i find it charming in the sense of being real coastal Florida, not the fake glitizy junk, with friendly folks to look after you.
Thanks! Your answer is awaiting moderation.