Beaufort, South Carolina, and Bristol share a number of characteristics. They might be 4,000 miles apart, but the two cities share a common ground in terms of their histories – and potential futures.