All ships and credit card banks do this that's why you need to inform them before you go that your going out of the country. Also use cash deposit on ships saves alot of headaches with duplicate holds to credit card.