Geraldton’s annual Carols by Candlelight sees close to 300 people in Maitland Park to sing, dance and pray