With long lenses and long distances, atmospheric conditions play a role - thermal haze and/or humidity reduce the sharpness of your image, simply due the amount of air between you and the subject.