Preheat grill to medium-high (500°). Brush swordfish steaks with a total of 1 tbsp. oil and season with salt and pepper. Grill, turning once, until cooked through, 3 to 4 minutes per side. Meanwhile, brush bread with 1 tbsp. oil and grill until lightly toasted, 1 to 2 minutes per side. Transfer fish and bread to a plate.
Make tapenade: Blend olives, harissa, preserved lemon, garlic, and remaining 1/4 cup oil in a blender until almost smooth, about 15 seconds. Spread each slice of bread with about 1 tbsp. tapenade, then top with kale and swordfish.
*Find harissa at well-stocked grocery stores, in tubes or jars.