On North Carolina's gorgeous and touristy Roanoke Island, there is a quaint coastal town where you can find a cozy place to ...