Season fish with salt and pepper. Heat a thin layer of oil in a large skillet over medium-high heat. Brown fish on one side, about 4 minutes, flip over and cover fish with onion, carrots, garlic, jalapeno, lemon and lime juice. Cook for 5 – 6 minutes. Add olives, capers and Tabasco and cook for 2 minutes more. When fish is done, remove from pan and top with vegetables and tomato.