Here in Southern Arizona if you cache on State Trust Land (there is a permit required) you will be stopped sooner or later. Simple, buy the annual permit from the State of Arizona online. Look for State of Arizona, then state trust land permit.
If a bunch of folks (some are sure to be muggles) have noticed you, probably you should not reveal the cache.