Is there a way to find the direction to land in the middle of an ocean?
Your best bet without modern tools would be a sextant and the proper maps for celestial navigation.  This is a time-tested and old method of navigation no longer in regular use, but it probably doesn't meet your "no over-technical methods" criterion as it requires a tool, maps and knowledge of its use.  If you only had knowledge of the constellations and a few stars (e.g. Polaris, the Sun) you could probably figure out what region of the globe you were on and make a best-guess as to the direction of land.  

You might be able to do a similar guess with surface winds, ocean surface flow and temperature to get a rough location but if any synoptic conditions are masked by storms or local anomalies then this will likely not work.  There are some semi-presistent weather features (e.g. the Bermuda high) that you could use along with knowledge of the general circulation that could potentially help you out.  You could make similar estimates with ocean current and temperature (if you have equipment to measure this), but I think this would only provide regional benefits and may not work everywhere you could find yourself.  These would also be marred by tropical convection (e.g. in the wake of a hurricane sea surface temperatures will be cooler than normal) and other storms.