Place the salmon in a flat dish. Blend all the remaining ingredients together in a bowl and pour over the salmon. Cover and place in the refrigerator for a few hours or over night.
Grill or barbecue for 25 minutes until the salmon is cooked throughout, turning once during cooking and basting frequently with any excess marinade.
Blend all the sauce ingredients together and serve with the salmon fillets.