Fishing enthusiasts cast a line for a good cause