Amazon, 100%. Bezos doesn't get any money out of me, and Amazon has fucking everything. Sure, the quality varies sometimes, but who cares if you end up with a dud item when you can just try another listing for free? I'd order shit on the daily just for the fun of it, maybe start an unboxing channel even.
They have Amazon Fresh, Groceries on Amazon, and Whole Foods, as various options for fresh food ordered and delivered online. Many areas have same/next day delivery (free with prime+order min), I have noticed there is a difference in overlap between service areas with Whole Foods usually having biggest delivery radius/availability.
https://us.amazon.com/gp/help/customer/display.html?nodeId=GHTR3WLGY9SUNCHQ