Peel the sweet potatoes and cut into 1-inch pieces. Peel the carrots and cut into ½-inch coins. Slice the celery into ½-inch pieces. Dice the onion and mince the garlic.
Cut the shrimp and cod into 1-inch pieces. Refrigerate until the chowder is ready for them.
Heat the olive oil in a large pot or Dutch oven (6 quarts or larger) over medium heat. Add the carrots, celery, and onion. Cook for 7 to 10 minutes, stirring occasionally, until the vegetables are soft and the onion is translucent.
Add the garlic and cook for 1 minute, until fragrant.
Add the sweet potatoes and pour in 4 cups stock to just cover them. Bring to a boil.
Stir in the thyme, salt, and pepper. Reduce the heat to a simmer and cook for 10 to 12 minutes, until the sweet potatoes are fork-tender.
Use a potato masher or wooden spoon to break up about half of the sweet potatoes right in the pot. Leave the rest in bite-sized chunks for texture.
Stir in the coconut milk and return to a simmer.
Add the cod and cook for 2 minutes. Stir gently so the pieces stay intact.
Add the shrimp and clams. Cook for 3 to 5 more minutes, until the shrimp are pink and opaque and the cod flakes easily with a fork.
Taste and adjust the salt and pepper. Top each bowl with fresh cracked black pepper and serve hot.