That's nice that you were able to save your long beans and I like the use of another plant to fool the pests. I see you have marigolds too which I have read helps deter some pests.
Your garden spot really does look nice, not only giving you food, but a beautiful space to relax.