Tell me about maritime law then.
The ship is Danish pure and simple. The flag of the ship means nothing these days and in fact has not meant anything since the emergency of countries that give "benefits" to ship owners for flying their flag instead of the flag of the owners country. It is all about money.
American crew, flying the American flag. American ship owned by a danish company.
get over yourself.