Fire up your conspirocies! NASA's LRO satellite has imaged the landing sites of Apollo 11, 14, 15, 16 and 17.
These shots were taken from a higher orbit than it's future operational altitude, so NASA expects future resolutions 3 times better than these.