Falmouth VisitorWelcome to Falmouth on Cape CodCape Cod is a 100-mile peninsula of sparkling sea and grassy dunes separated from the mainland by the Cape Cod Canal. It’s often said that Cape Cod isn’t a place July 7, 2016