Landscape is an intensely visual idea. In most definitions of landscape the viewer is outside of it. This is the primary way in which it differs from place. Places are very much things to be inside of.
An important theme of this book is that place is not just a thing in the world but a way of understanding the world.
Tim Cresswell (2004)
Place: a short introduction, p. 10+11