An expression for a good fishing yield
Solution 1:
I'm only a casual fisherman, but we usually refer to a good 'patch' when out on a boat fishing and find a spot with plenty of fish. I've got a friend who has a favourite spot he calls the 'salad patch', because you catch such a variety of fish there.
Another expression is to 'bag out'. The 'bag limit' is the number of fish of a particular species you're allowed to catch in a day - if you bag out, you've caught your limit, and have to either fish for something else, or head home (it's never happened to me!).
Solution 2:
good haul From The Free Dictionary, the definition of haul:
- (esp of fish) the amount caught at a single time
(Just now saw the comment of @Pantelis Sopaskasis)