On the 11th of November, 1620, the storm-battered Mayflower, with its band of one hundred and one Pilgrims, first caught sight of the barren sand-hills of Cape Cod. The shore presented a cheerless scene even for those weary of a more than four months voyage upon a cold and tempestuous sea. But, dismal as the prospect was, after struggling for a short time to make their way farther south, embarrass...