Another resort at or near disneyland is almost certainly needed.
Otherwise, I'd suggest perhaps tying in with the cruise line and a major city on the west coast somehow..so, Seattle, San Diego, San Francisco, or Vancouver/BC/Canada....the alaska cruises are popular and it should be possible to visit somewhere on the west coast and then get on the cruise...I note that the california coastline cruises have very limited schedules something that I hope gets expanded...I could always hope for a San Diego <-> Hawaii disney cruise...