I wasn't proposing residence in Barbados. Just incorporation and substance there.
If you're a natural person resident in Barbados, yes. But if you're a non-resident, it might be lower or even zero. And WHT paid in Barbados might be applicable as tax credit where received, depending on whether there's a tax treaty and what︀ it says.
It's unusual but the tax rate actually goes down the higher︂ the taxable basis is. It's 5.5% on the first 1 million BBD (500,000 USD), 3.0%︃ on the next 19 million BBD, et cetera, down to 1%.