Add onions and garlic to the pan, and sauté until softened, about 5 to 7 minutes. Add tomatoes, beans, and red peppers; stir to combine. Nestle halibut into the pan, and simmer until fish is flaky and cooked all the way through, about 10 to 15 minutes.