Beyond its beaches, Cape Cod is dotted with quaint seaside villages and historic towns, each with its own unique character ...