Question: is vineyard haven a dry town?
Answer: Like all but two of the towns on the island (namely Edgartown and Oak Bluffs), Vineyard Haven is dry - though you can bring your own wine or beer to restaurants.