barrier beach

sand or shingle bar above high tide, parallel to the coastline and separated from it by a lagoon
See also: groyne bay, pocket beach, tombolo