Cape Cod makes up a 65 mile stretch of land off the coast of Massachusetts. It's town after town of seaside New England charm. Naturally, photographers flock from all over to capture the sand dunes, ...