J'ai un 300 f4 également, le soucis de tes photos, c'est qu'on ne peut même pas voir où était le collimateur AF. Or il paraît que le 7D est plus délicat à gérer à ce niveau, perso, à ta place, je ferais un essai avec l'AF calé sur le centre un pied et zou.

Attention, avec un 7D, tu te retrouves avec un appareil qui cadre comme avec un 480mm -> en dessous du 1/250 tu risques d'avoir des flous de bougé plus marquant à longue distance. -> Essayes comme dit plus haut au 1/800, avec collimateur central et poste la photo avec les exif qu'on puisse voir où la MAP a été effectuée, sur ta photo prise de loin, tout semble flou, il n'y a pas l'air d'y avoir de front ou back focus -> un flou de bougé, probablement.

+ comme l'a dit groux, un éventuel soucis de filtre ? Le 300 a un pare-soleil intégré qui protège plus assurément la lentille et ne provoque pas de molesse d'image.