Mount Desert Island is perhaps the last place I expected to find a vineyard. This small island off the coast of Maine is close to the Canadian border in the north-east United States.