Yes you can.
Yes
We bring our Golden retriever all the time. Further south on some of the beaches you can let your dog off the leash to play on the beach.
Absolutely, they'll just have to be on a leash, but we had our 2 there and it was great.
Thanks! Your answer is awaiting moderation.