An award-winning festival has provided a £12 million economic boost to the Western Isles over the past three years.