Sunset Beach is a seaside town bejeweled with pristine sandy beaches, islands and golf courses. Check out our list of the best things to do in Sunset Beach, NC.