One would not find bay leaves akin to New England gardens. It would have to be imported, which I believe it was in those days
Well, that's true - Laurel trees shouldn't even be growing in New England. Though, apparently either 1) Angelique wasn't aware of that, 2) Angelique didn't think Ben was smart enough to know that, or 3) Laurel could indeed grow in the bizarro world of Collinsport.
And BTW, Laurel is an evergreen, so IF it could grow in the magical climate of Collinsport, it would have it's leaves all year round. At least that bit would make sense - or about as much sense as any of the perpetually green flora on DS makes.
Also, Mint must be particularly hardy because I have friends in Maine who have it outside well into December. Like I said, it lives outdoors until the first frost kills it (then, until the spring, they simply grow the plants they've brought indoors prior to the frost).