A location (or "position" as used mostly in scripting) is an area in Second Life a resident may include as a pick in their profile. A location usually contains a build but can also be empty land (or water) or somewhere in the sky.
"Landmark" and location and place (as in the Search Window) are sometimes used interchangeably.