Heat olive oil over medium heat in a medium size non stick skillet. Add garlic and sauté for 1-2 minutes until starting to soften but do not brown. Add white wine and clam juice. Allow to simmer to reduce mixture by half, approximately 5-6 minutes. Crush tomatoes with your hand and add to pan along with a generous pinch of chili flakes and saffron. Simmer gently to reduce for 4 minutes. Add coconut milk and 1/4 tsp salt and bring to a simmer.
Pat cod fillets dry with a paper towel and season generously on both sides with salt and pepper. Add to poaching liquid and simmer gently for approximately 3-4 minutes per side. Remove cod to plate and spoon sauce over top. Serve immediately.
If sauce remains a little thin, allow to reduce an additional 1-2 minutes after removing cod.
Heat oil in a large skillet, add onions and sauté until soft, about 10 minutes. Add paprika, stir and cook for 2 minutes. Add half of the canned tomatoes and cook uncovered for 10 minutes. Pour mixture into blender or food processor and blend until almost smooth.
Pour blended mixture back into skillet and add remaining tomatoes, garlic and wine and cook uncovered until reduced, about 20 minutes.
Add water, clam juice and potatoes and cook covered until potatoes are just tender, 10-15 minutes depending on size.
Stir in salt, sugar, pepper and chili flakes, adjust seasoning and consistency by adding a little more water if necessary.
Add shrimp and cook uncovered for about 3 minutes depending on size. Serve immediately with crusty bread. Enjoy!
For this recipe I used shrimp size 21-25 per pound. The acid in the tomato will help cook the shrimp so there's no need to cook longer than a few minutes.