Your requirement is nonsensical to transact in a different currency than the native currency of the country, especially on P2P platforms.
If your money is in a UAE bank, then it's best to get a good exchange rate to AED and buy with AED.
Else, you can deposit with a USD SWIFT transfer to Kraken. (Not sure if UAE banks are tolerant of︀ sending international transfers to crypto companies).