Didn't one line try one-way cruises at one point from Ensenada to Hawaii, where you would check in in San Diego and be bussed to Ensenada? Not sure if this would still be allowed, probably was judged to be a PVSA violation, similar to how a B2B of Anchorage->Vancouver and Vancouver->Honolulu (or California port) is, iirc, not allowed.