beach (an area of sand or small stones at the edge of the sea or a lake): I spent all day on the beach.
shore (land that is on the edge of a lake, river, or sea): We were trying to swim from the boat to the shore.
coast (an area of land beside an ocean): We drove along the coast for twenty miles.
bank (the land along either edge of a river): We jumped into the river and swam to the opposite bank.
waterfront (an area that is next to a body of water): They will stay in an apartment on the waterfront.