Preheat your broiler to high and position the rack about 7 inches from the heat.
In a small bowl, combine 1 1/2 teaspoons oil, 1/2 teaspoon salt , 1/2 teaspoon pepper and paprika. Place the fish on a baking sheet and rub with the spice mixture.
Broil the fish for about 10 minutes or until it begins to brown and the fish flakes easily. Keep warm.
While the fish is cooking, peel the grapefruit and orange. Use a small knife to cut the fruit into segments and then give it a rough chop. Whisk together cilantro, lime juice, garlic, 2 tablespoons oil and 1/4 teaspoon each of salt and pepper. Stir in the onion and citrus pieces.