Sunset Beach is on a barrier island and is the southernmost town in North Carolina.
Sunset Beach is situated on a spit of land that juts out into the sea and is the most southerly settlement in North Carolina.