Islands of the Mid-Maine Coast: Penobscot and Blue Hill Bays