Not sure about living all year but yes to the other
Call office!
Yes to the dog friendly part.
I think that if you pay a fee year round there's no limit to how long you can stay. Yes to the water as well.
Thanks! Your answer is awaiting moderation.