In a medium bowl, combine the tomato, fruit, red onion, cilantro, jalapeño pepper, and lime juice. Sprinkle with salt and pepper and let sit.
Heat the broiler. Drizzle the fish with olive oil and sprinkle it with salt and pepper.
Broil the fish for about 5 to 8 minutes, depending on thickness, or until firm. When done, the fish will still be firm and juicy but opaque, and a thin-bladed knife will pass through it fairly easily. Serve topped with salsa.