martha's vineyardtravel Best Please To Eat In Oak Bluffs, Martha’s Vineyard Best Please To Eat In Oak Bluffs: Martha’s Vineyard, a Massachusetts island, sits in the Atlantic just south of Cape Cod. ScottJul 9, 2020Nov 11, 2020