An outdoor festival on one of Scotland's islands generated more than £1m for the local community and surrounding area.