The second oldest town on Cape Cod (with arguably the coolest name), Yarmouth is a quaint seaside community replete with gorgeous beaches, lush green landscapes and a historic charm that puts even the most stressed of vacationers at ease. Composed of the three small villages of West Yarmouth,...