Nestled on the shore of Lake Michigan, the village of Frankfort takes up a little more than a mile from one end to the other. But the town that hardly takes up much space holds a special place in the hearts of those who call it home.