C.A.S.T. for Kids Foundation enriches the lives of children with special needs, supports their families, and strengthens communities through fishing events.