Tavistock is a town in Devon, England, north of Plymouth. Tavistock is a market town in West Devon, England on the River Tavy. 11,018 people live there. It was in existence in the year 961, when the Abbey of Tavistock was founded by a rich Anglo-Saxon nobleman. The most famous person from Tavistock is Sir Francis Drake.