Vinalhaven is a town located in Knox County , Maine .
Vinalhaven is a town located in the Fox Islands in Knox County , Maine , United States .