Preheat the broiler. Place the tomatoes and garlic on a baking tray and broil until the tomatoes are charred all over and garlic is golden. (Tuck the garlic under the tomatoes as necessary to prevent burning.) Transfer to a blender and puree.
Heat the olive oil in a heavy soup pot over moderate heat. Cook the onions with the salt and pepper until translucent. Pour in the wine, turn the heat up to high and reduce by half. Pour in the fish stock and bring back to a boil. Add the potatoes, carrots, garlic tomato puree and morita chile and cook 3 to 5 minutes. Add the fish. Cook 2 to 3 minutes, until the fish is just done. Sprinkle in the cilantro and serve immediately with lime wedges.