What's the best alternative to Amazon?

Want to prep but everyone is saying to boycott Amazon. That's the only place I've ever found $5 plan b. Any online shopping alternatives? I don't have a Costco or kroger near me.