The Goa Marathon is held annually to raise funds to provide homes and hope for disadvantaged children in Goa. The event is open to runners of all abilities, from beginners to experienced athletes and walkers. All funds raised go towards supporting underprivileged children in Goa through the El Shaddai Charitable Trust.