Family time AND vacay! Nice!
We've been to Vinalhaven a bunch of times, and I've been through Bar Harbor/MDI a bunch too, visiting family in Nova Scotia over the years—haven't done Beal's but will have to try it. My fave is Greet's Eats on Vinalhaven.
Enjoy, I am very envious....