I would think that catching fish off the beds would be the worst thing. Pull a male off the bed and all the things he is guarding the eggs from rush in there and chow down. If the caught fish is thrown back he may or may not make it back to the nest. Personally and I stress personally ( this is what is right for me, you have to decide what is right for you. ) I don't fish the spawning areas. I will catch the fish as they have staged out after they have spawned. I only keep a few for a mess if I don't have any already in the freezer.
The love for fishing is one of the best gifts you can pass along