No bank will provide a good rate - at least not for remittance. Even if they do, the high commission (usually KD 3-7) makes it expensive.
You're better off in going to exchanges. My experience with BFC has been great. They provide the best rate and no commission for forex. As for remittance to bank account, BFC charges KD 1.1 and Al Mulla I think KD 1 or KD 0.950