These ships are more like ferries and just go between California and Catalina. The Monarch of the Seas (Royal Caribbean's ship) goes to Catalina and San Diego on its four night (Monday through Friday) cruise. But it also does make a stop in Ensenada. NCL-America has three (soon to be only two) ships that travel just around Hawaii. These ships are US flagged.