Original: The town hosts the Beaminster Festival, an annual nine-day music and art festival.
Simplified: Beaminster is known for a nine day music and art festival called the Beaminster Festival. The festival is held every year.