You didn't say whether your road association is a Non-Profit or a Statutory Association. First of all, I suggest you read the law on Statutory Associations carefully. Here's a link: https://legislature.maine.gov/legis/statutes/23/title23sec3101.html
Use the arrow at the top right of that page to scroll through the statutes that follow, sections 3101-3104.
A Statutory Association is supposed to use its member dues ONLY for road maintenance (plus a few other things like administrative costs and insurance.) A dock would not qualify as road maintenance. A Non-Profit probably would allow it. Or as a Statutory Association, you could probably set up a separate fund that people could donate to voluntarily above and beyond their dues if they want a dock.
I don't think a road association can be prohibited from owning property if it was already granted to them, but a Statutory Association cannot buy property, and cannot use member dues to maintain property other than the road. That sounds more like a Homeowners' Association. I must confess I know nothing about Homeowners' Associations, and not much more about Non-Profit road associations!
The liability protections within the law on Statutory Associations would not apply to the beach. It provides only limited protection for the officers, basically for performing their administrative duties. I would recommend you look into finding a policy that would cover what you need, both for liability in case someone were to have an accident on the road, and for your beach. Our association has a policy that covers us for liability on two miles of road, and it costs us about $700 - $800 dollars a year. But that's without a beach or a dock! I would suggest you look into what it would cost for insurance with or without a dock before you decide whether you want a dock or not. If you're a Statutory Association, I believe the extra cost of the policy to cover the beach and dock should also be paid by a separate fund, not by member dues. If you're a Non-Profit, I don't know what laws apply.
Sorry if that sounds confusing - maybe someone with a Non-Profit road association or with a Homeowners' Association can give you a better answer.