That is the civil ensign of the Grand Cayman Islands.
Also known as the "Red Duster," it flies over 50% of the world's superyacht fleet.
Very popular at the World Trade Center Marina.