What is a Barrier Island?

They are nature made long narrow offshore deposits of sand which runs parallel to the coastline, formed by interplay of tides, wind, etc.