For caches you have already logged, a red check mark

now appears next to "log your visit" on the cache pages. This is to aid cachers who tend to log multiple finds for the same cache, which can easily happen when they forget to log a TB into a cache and create a new log.
If your find count exceeds the unique cache count (using third-party geoapps), then you've probably logged more than one find for the same cache. I don't know how to easily identify multiple finds. Often the cache owner will delete multiple found logs to help you out.
There are a few cases where logging the same cache more than once is acceptable, such as a moving cache. But I'll let Nylimb explain that.