Not for Hawaii, it has it's own special rules. Canada and Mexico count for mainland U.S. cruising only.

Somebody was extra protective of Hawaii when the Jones Act and it's amendments were passed.
Actually, the reason that Canada and Mexico don't count is not because of special rules for Hawaii. The real reason is that there are different rules for one-way cruises
between two U.S. ports than for closed-loop cruises that begin and end in the
same U.S. port.
Although the restrictions are often blamed on the Jones Act, which is also a maritime law, the applicable law here is the Passenger Vessel Services Act (PVSA) of 1886.
A closed-loop cruise that begins and ends in the
same U.S. port only needs to stop at a foreign port. For such cruises, ports in Canada, Mexico, and the Caribbean count.
However, a one-way cruise
between two U.S. ports must call on at least one distant
foreign port, such as a port in South America, Asia, Europe, or the South Pacific.
It's the same reason why no foreign-flagged cruise line offers cruises between New York and Florida with a stop in the Bahamas.