So a Cayman Islands company can basically have bank accounts anywhere in the world? It doesn't matter having bank accounts in the actual Cayman Islands themselves?No. It does not matter there your accounts are. The matter is where your company is controlled from.
Most people try to open accounts in europe to have international euro payment capability. Which is very convenient.