What is the difference between sea and beach? Sea is a massive salt water body but beach is a landform created by sea and its wave action.. ... Generally beach is made of loose and fine grained material like sand but there are also several other types like organic beaches made of shells,rocky beaches,pocket beaches etc.