Original: It hosts the Beaminster Festival, an annual nine-day music and art festival.
Simplified: The festival is held every year.