Put the honey, lemon juice, soy
sauce and cayenne pepper in a small pan and heat until the honey
melts.
Pour into a shallow dish and leave
to cool.
Cut the fish into large chunks.
Skin the onions and blanch in
boiling water for 2-3 minutes, then drain thoroughly.
Slice the courgettes into 2.5 cm
slices.
Divide the fish, onions, courgettes
and bay leaves into 4 portions and thread alternately on to 4
skewers and lay in the sauce in the dish.
Turn frequently and leave for at
least 1 hour - or overnight, if more convenient.
Cook the rice in plenty of boiling,
salted water for 30-40 minutes until just tender.
Drain and turn on to a heated
serving dish.
Meanwhile, brush the sweet corn
with the melted margarine and season the kebabs and sweet corn with
salt and pepper.
Grill under moderate to high heat
for 15 minutes, turning both skewers and sweet corn frequently and
brushing the kebab with the remaining basting sauce.
Arrange the kebabs and sweet corn
on top of the rice, and pour over any remaining marinade.