translate English to French: This planet is hard to spot because it is never very far from the Sun in the sky.
C'est cette proximité qui la rend si difficile à voir.