Add the artichokes, wine, lemon juice, and broth to the pan and simmer for about 5 minutes. Add the tomatoes and simmer until they pop, for 3 minutes more.
Preheat oven to 350 degrees. Bake the fish for an additional 15-20 minutes until the fish is flaky and cooked through. Serve over angel hair pasta.