Barrier beach
From Openwaterpedia
noun - Barrier beach is a low-lying, sandy island or spit that lies offshore and generally parallel to the mainland.
noun - Barrier beach is a low-lying, sandy island or spit that lies offshore and generally parallel to the mainland.