Carnival Legend Long Beach → Honolulu → Ensenada → Long Beach Mar 26, 2028 · 14 nights $1,771 interior · $127/night