Are there any good knives on Amazon or is that not the best place to be buying
It very much depends on the knife. I have purchased two knives from Amazon and been quite pleased with both of them. My first Amazon knife purchase was the Kizer October: https://smile.amazon.com/gp/product/B093BNLHT3/
My second Amazon knife purchase was a Civivi Altus: https://smile.amazon.com/gp/product/B09P5DZ8LZ/
In both cases, I purchased directly from the manufacturer's store on Amazon to minimize the chance of getting a fake. Also, to be honest, I don't think many people are faking Kizer or Civivi knives. That's usually a problem for the more "premium" brands such as Benchmade.
If you're looking for a high-end knife, don't shop at Amazon. You'd be much better-served by shopping at a dedicated knife retailer such as KnifeCenter, SMKW, KnifeJoy, GPKnives, or KnifeWorks. (Not an exhaustive list, just my favorites.) The dedicated knife retailers also get some exclusives which can be very nice indeed. Here's an example of a sweet exclusive which I purchased recently: https://knifeworks.com/doug-ritter-mini-rsk-mk1-g2-knifeworks-exclusive-g-mascus-blue-g-10-stonewashed/
However, if you're looking for a budget knife, and you're willing to be a bit careful, Amazon is just fine. The main risk at Amazon is buying a fake, and the fancier knives seem to attract more counterfeits. Nobody fakes a budget knife. 😉