Cut lime in half and juice. Slice other half into wedges.
Combine tomatoes, cilantro, onion, jalapeno, onion, 1/4 teaspoon salt and half the lime juice.
In another bowl, mix yogurt, mayonnaise, and remaining lime juice.
Combine coleslaw mix/ cabbage with 2 tablespoons of yogurt sauce in another bowl.
Reserve extra sauce.
Sprinkle whitefish with chili powder, black pepper, and remaining 1/4 teaspoon salt
Grill fish or cook in olive oil in a large pan. Cook 3 minutes in pan then flip and cook two minutes more.
Serve by placing whitefish on top of tortillas and then adding homemade salsa, cabbage mix, avocado, and yogurt sauce.