1.Boil, steam or microwave beans until just tender; drain, remove and discard the outer shells. Combine beans, spinach, celery and avocado in large bowl.
2.To make dill and mustard dressing, place ingredients in screw-top jar; shake well.
3.Combine the water, stock, wine, dill, peppercorns and garlic in large shallow frying pan. Bring to a gentle simmer.
4.Add salmon to pan and simmer gently, uncovered, about 5 minutes or until cooked as desired, turning salmon over halfway through cooking.
5.Drain salmon from pan, transfer to plate. Using two forks, flake salmon into large pieces. Gently toss salmon with bean mixture and half of the dill and mustard dressing.