Horn Island is a long, thin barrier island off the Gulf Coast of Mississippi, south of Ocean Springs. It is one of the Mississippi–Alabama barrier islands and part of the Gulf Islands National Seashore. Horn Island is several miles long, but less than a mile wide at its widest point. It occupies about 4.2 square miles.