An esplanade is a flat, open area often located by the waterfront or in a city park. It can refer to both the physical space and its function as a public gathering place for recreation, relaxation, and leisure activities. The term comes from the Spanish word "esplanada," which means an open square or plaza.