how many episodes of chesapeake shores season 6