Lately, I have been thinking about the above question.
By buying fairtrade bananas, I ensure that the producers get paid above market price. However, I do support large-scale retail corporations which usually don't see sustainability as their core business value.
Alternatively, I can buy bananas from an unknown source - and mostly not certified - at a local shop. The benefit here is that I support a local business owner, strengthen local relationships and support a shop that often prefers to give away food for free before having to throw food away that cannot longer be sold.
For me a difficult decision. What is your opinion?