PORTLAND — The company that operates ferries between Portland and the Casco Bay islands has reached an agreement with the union representing its workers.

The Casco Bay Island Transit District and the Maine Marine Association agreed on a three-year deal that increases pay by 3 percent each year. Approval was announced yesterday.

Gene Willard, union president and a ferry captain for 27 years, says the manner in which the negotiations were completed “has set a new and collaborative path for future labor relations.”

Casco Bay Island Transit District operates the ferry service 365 days per year, carrying 950,000 passengers, 5,300 tons of freight and 25,000 vehicles.

Only subscribers are eligible to post comments. Please subscribe or to participate in the conversation. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.