1. A method, comprising: providing a map database; providing a landmark database; providing at least one landmark type; responsive to a user selection of one of the landmark types, classifying the selected landmark type as a user-specific landmark type; attributing a score for each of the landmark types based on a number of times the user has visited a landmark of the landmark type, wherein an increase in the number of times that the user has visited the landmark corresponds to an increase in the score; for each of the landmark types that reaches a pre-determined threshold score, classifying the landmark type as another user-specific landmark type; using a global positioning system to determine retrieving a current location of a navigation system; and using a global positioning system to determine a current location of a navigation system; retrieving a desired destination of the user; generating a route to the desired destination based on the retrieved current location and desired destination; upon approaching a location on the route requiring the user to perform an action, determining navigation instructions for the user at the location based on the map database, the landmark database, and at least one of the user-specific landmark type; and generating and outputting, to a display, the determined navigation instructions including the at least one user-specific landmark type as a reference point.