We've been to the Rockland area many times, rented a house for a week or two, but never visited one of the local islands. For a day trip, do you recommend Vinylhaven, North Haven or Monhegan? I've seen comments NH is really only needs a half day and I think we'd prefer more to see and do. Low expectations, walking around, window shopping, maybe renting bikes, having a fun lunch. Which do you think we should choose? And where for lunch? Thx.