Vineyard Haven, MA. Sponsored Topics. Vineyard Haven is a community within the town of Tisbury on Martha's Vineyard in Dukes County, Massachusetts, United States. It is listed as a census-designated place (CDP) by the U.S. Census Bureau, with a population of 2,048 as of the 2000 census.