Don't have a clue what he might have meant.

But, from personal experience with both, I'd vote
for Pemaquid point in Maine.