1) Preheat a griddle pan. Put the spices, garlic, spring onions, chillies, lime juice, salt to taste and a dash of soy sauce in a blender. Add the oil and combine ingredients to make a paste. Score the fish and rub the marinade into its sides. Place in a resealable plastic bag and refrigerate for 30 minutes.
2) Remove the snapper from the bag and place on the greased griddle pan, cooking each side for 7 minutes without flipping.
3) While the fish is cooking, brush the courgette with oil and season with salt and pepper. Put courgette slices and the whole pepper on the griddle, cooking until the courgette is tender and the red pepper blackened. Set courgette aside and let the red peppers steam in a covered bowl for a few minutes before removing the skins.
Serve the vegetables with the whole fish, garnished with island salsa.
Combine the chopped fruit and onion in a bowl. Stir in the red wine vinegar and coriander then add salt and pepper, to taste. The salsa helps to cool off the spice of the fish.