seafront

noun

A strip of land at the very edge of the sea, especially land desirable for a resort.

noun

The seashore, the coast.

noun

The waterfront of a seaside town

noun

the waterfront of a seaside town