@Iluviaporos - I know it's not a popular opinion, but we could actually do worse than what we have right now. Yes, food often gets shipped long distances, but that is usually because it is grown far more efficiently in far away places. Growing food locally is often not efficient and might even waste more power or fertilizers and certainly more time.
The answer might be for people to start eating a less varied diet, but that could lead to malnutrition in a lot of places, where a wide variety of foods simply won't flourish.
Personally, I think food industry trends will end up heading towards using environmentally friendly shipping and that will solve that problem.