Heat the oil in a Dutch oven over medium heat. Pat the chicken dry, and season with some salt and pepper. Add the chicken, smooth side down, to the pan and cook until brown, about 4 minutes. Transfer the chicken to a plate.
Add the onion and garlic to the pot, and cook until the vegetables are softened, about 5 minutes. Stir in the allspice and tomatoes and cook until the juices are almost evaporated.
Add the chicken stock, chicken thighs, kale, sweet potatoes, okra, bay leaves, 1 1/2 tsp salt, Scotch Bonnet, and thyme. Bring to a boil, then adjust the heat to maintain a gentle simmer. Cook, uncovered until the chicken is cooked through and the sweet potatoes are tender, about 25 minutes.
Stir in the coconut milk and the shrimp and simmer until the shrimp turn pale pink and are firm but not tough and rubbery. (About 2 minutes. They should look like a C, not an O).