Originally Posted by H2O4Me
I heard from a Carnival representative that the law they were obeying is due to the fact that the ship is not registered in the US, therefore, it can not begin and end in a US port, hence the trip to Ensenada, so it can leave from Mexico and end in HI...It also leaves from HI and ends in Vancouver, Canada, etc,
NCL is the only cruise line with a US flagged ship. The Pride of America does the 7 day Hawaiian cruises without hitting an international port. However, this means no casnio because you are not in international waters. I have not done this cruise, my friend did and had a great time. However, there were some service issues on the US flagged ship. I'm not sure if they were resolved or not. To really see Hawaii this is probably your best bet. They have overnight stays in port and hit more islands in seven days. I'm not happy about the cost it is much more expensive the the other cruise ships.
It's why I haven't done a Hawaiian cruise yet.