When I did a Navigation session at the time I took a PADI AOW class, for honing old, rusty skills, I found the kick count very iffy in real life situations...in fact on my last exercise for that class a wicked off shore current began during my navigating, a night navigation exercise, and I opted to abort the kick count and simply use the compass and depth.
Using "kick count" on that exercise I swear that I'd have ended up somewhere off the coast of Venezuela before making my turn, and the kick count on the return would have been a poor gauge of distance, indeed.
For boat diving I drop to the anchor point, and check the exact depth at that anchor and look for any possible, recognizable landmarks, check the direction of any current and go against it.
My return is along the opposite heading, returning gradually to the same exact depth as the anchor point, well before I expect to reach the area of the entry.
For shore diving I pretty much use the method Bob described. Take a heading directly off shore, I search along that heading till I locate a recognizable "landmark", again marking the depth and other nearby features at that depth, for my return trip.