I would suggest, instead of spending your money on superficial acts, invest that money into your own company to HIRE people who are less well off and train them with your skills. You would do much better for society.
What if they don't have time nor skill to teach people fishing and just happen to have fish? Perhaps they must drop other things in their life to turn this into some grandiose altruistic social enterprise? Because I guess they own these people something?