On the outer banks of the North Carolina coast, the Sea Ranch Hotel offers beachside accommodations in the small town of Kill ... More