Landscaping Falmouth MA – Falmouth is a beautiful coastal town in the southwestern region of Cape Cod. This town was originally settled by English colonists in 1660 and is now home to over 30,000 residents. Falmouth has a water based topography, from beaches to rocky inlets, to many ponds and rivers.