I understand the approach of helping smaller stores, and it is already a good idea to stop supporting these big supermarkets that already own a lot of shares.
Now it depends on the location of your store, but on your picture are a lot of different fruits. All these fruits have to be transported in some way, some more than others.
If the store is focused on bio and fair trade products it is of course a good idea. But if it is a normal store without any focus on sustainability, you're again supporting some bad conditions in different places of the world with your purchase.
So talking about the same fruits just from a smaller store has only one difference:
The smaller store can't buy quantities of product like a bigger supermarket, and this leads to worse price conditions. Items in a smaller store are more expensive than in a big grocery. It's great, to support a smaller store with people from your place, but imho, nowadays a food store needs more love and focus on the nutrition itself and not a very very big selection.
I am sure, a smaller market owner is also working differently with food and maybe wouldn't throw away in amounts like big supermarkets. So regarding this fact supporting a local store is a very nice idea.