No they can't. Modern military fighters like the strike eagle have very sophisticated radars with filters designed especially for their role. These radars also aren't weather radars since it wouldn't be able to see any weather due to its filters. These radars only pick up objects that pertrude the ground level past a certain threshold. Anything below this and the radar's filters recognise it as part of the ground and eliminate it.
That is why an F-15 can base waypoints on anything from ships at sea to an antenae alongside a road.
However nowadays these radars are coupled to the navigational system to point exactly on the coordinates programmed into it. So if you would have a target coordinate set in the waypoint system upon activating that waypoint, the radar would point directly at this coordinate, thus eliminating the need for searching.
Commercial radars are for weather and therefor would have no filters. The only landmarks you would be able to recognise on these are rivers, mountain ranges and things of this nature.