Felanitx celebrates on July 20, the festivities of St. Margaret, where the people of the town take to the streets to celebrate. This is the first of the summer festivals: on Aug. 28 they also enjoy a week of activities programmed on the occasion of St. Augustine.