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:

  1. (esp of fish) the amount caught at a single time

(Just now saw the comment of @Pantelis Sopaskasis)