News

Located 7 miles off the coast of Cape Cod, Martha's Vineyard is the largest island on Massachusetts' southeastern coast, with a square-mile area of 96 miles, a local tourism website reported.