Both sea and beach are nouns that refer to a body of water, sea meaning an ocean or large body of salt water. The difference between sea and beach is that “sea” refers to any body of water, while “beach” refers specifically to a sandy area near the water.