Perhaps "...in sight" ?(sight - site have the same pronunciation) Then it would mean 'Always keep your goal visible'.
If, however, you're sure you have transcribed the sentence correctly, then I must give up trying to guess the meaning.
All the best
- For Teachers