In the bottom of a mixing bowl combine the onion, pinch of allspice, cayenne pepper, orange rind and raisins in orange juice. Season to taste with salt and set aside. Brush the olive oil on both sides of the swordfish and grill for about 5 minutes a side or until just cooked through.
Meanwhile dress the fennel with the vinaigrette. Make a wreath of lettuce leaves around the outside edge of a large plate. Make an inside circle of fennel on the inside wreath of lettuce leaves. Center the grilled swordfish in the middle of the plate; spoon the onion and raisin mixture over the swordfish and garnish with pine nuts.