Ash, Misty und Rocko laufen entlang des Hafens von Orania City, in dessen Pokémon-Arena er seinen dritten Orden gewann. Als sie vor einem Kreuzfahrtschiff stehen und davon träumen, auf dem Meer luxuriös Urlaub zu machen, begegnen ihnen Jessie und James als junge Mädchen verkleidet. Sie schenken ihnen ein Bootsticket für die M.S. Anne, auf der eine Party für Pokémon-Trainer stattfindet.
Während Ash, Misty und Rocko die M.S. Anne auf dem großen Hafen suchen, gehen Jessie und James zu Mauzi in den Leuchtturm des Hafens, wo sie ein Video-Telefonat mit Giovanni, Team Rockets Boss, halten. Sie reden mit ihm über den Plan, Trainer auf das Schiff zu locken und dort ihre Pokémon zu stehlen.
Die M.S. Anne
Ash, Misty und Rocko steigen an Bord und gehen in einen großen Saal, wo sie auf viele Trainer und deren Pokémon treffen. Ash beobachtet ein Gespräch zwischen zwei Trainern, welche ihre Glumanda vergleichen. Ein anderer Trainer mischt sich mit seinem Schiggy ein. Ash ist sich sicher, dass sein Schiggy und sein Glumanda besser sind. Als nächstes bemerken Ash, Misty und Rocko einen Kampf zwischen einem Starmie und einem Rattikarl, welches einem Gentleman gehört. Das Rattikarl gewinnt durch eine Superzahn-Attacke. Ash möchte sofort mit dem Gentleman kämpfen und wählt Smettbo.
Die beiden Pokémon liefern sich ein heißes, ausgeglichenes Match. Der Gentleman möchte den Kampf mit Hyperzahn beenden, doch Smettbo kann es mit Stachelspore aufhalten. Als Ash den Wirbelwind befehlen möchte, nimmt der Gentleman sein Rattikarl aus dem Kampf. Ash ärgert sich, da er der Meinung ist, dass er den Kampf gewonnen hätte.
James, welcher, wie alle Team Rocket Mitglieder, einer der Bediensteten auf dem Schiff ist, wird von einem Verkäufer angehalten, welcher ihm ein Karpador verkaufen will. Der Verkäufer erklärt, dass ein Karpador eintausend Eier lege und aus jedem Ei ein Karpador schlüpfe, welche wiederum je tausend Eier legen. Das mache eine Million Karpador. Er verspricht nie enden wollenden Reichtum. James ist begeistert und kauft das Karpador für 300 Pokédollar.
Ash, Pikachu, Misty und Rocko genießen das gute Essen vom Buffet, als der Gentleman und eine reizende Lady Ash fragen, ob er sein Smettbo gegen das Rattikarl des Mannes tauschen möchte. Die beiden erklären, dass überall auf der Welt Pokémon getauscht werden, um Freundschaften zu vertiefen. Ash fragt Rocko, ob er auf das Tauschgeschäft eingehen soll, doch dieser ist nicht ganz bei Verstand, da er sich in die Lady verliebt hat und stimmt dem vollkommen zu. Der Tausch wird an einer Maschine vollzogen.
Die Team Rocket Rüpel saugen die Pokébälle ein
Währenddessen schreien Mauzi und Jessie James an, weil er sich ein nutzloses Karpador kaufte. Als klar wird, dass er auch Jessies Gehalt dafür verwendetet hat, fährt diese völlig aus der Haut. An der Reling macht sich Ash Sorgen, ob dieser Tausch wirklich das Richtige war, als etwas später Giovanni den Befehl gibt, anzugreifen. Alle Rocket Rüpel schlüpfen aus ihren Bediensteten-Outfits. Sie sind mit Apparaturen ausgestattet, welche Pokébälle aufsaugen können. Ash fordert die Trainer auf dem Schiff auf, ihre Pokémon gegen Team Rocket einzusetzen. Ashs Pikachu fängt zusammen mit allen Pikachu auf dem Schiff an und verwendet Donnerschock. Als nächstes benutzen alle Glumanda Flammenwurf. Dann schließen sich alle Kleinstein in einen Kreis zusammen, kreiseln und schleudern einige Rüpel weg. Die Bisasam setzen ihre Rankenhiebe ein und als einige Smettbo Stachelsporen streuen, will Ash seines rufen. Doch Misty erinnert ihn daran, dass er es eingetauscht hat. Ihm kommen Erinnerungen von Smettbos Entwicklung und dem Kampf gegen Mistys Sterndu hoch. Er beschließt, Smettbo zurückhaben zu wollen. Nun setzen alle Tauboga auf dem Schiff Windstoß ein. Ein weiteres Mal schließen sich die Pikachu zusammen und schießen die Rüpel mit Donnerblitz in die Lüfte. Alle Gäste freuen sich über diesen Sieg, als das Schiff durch einen schweren Sturm ins Schaukeln kommt.
Durch den Wellengang verliert James Karpadors Pokéball, sodass er ihm zusammen mit Jessie und Mauzi hinterher laufen muss.
Währenddessen tauscht Ash Rattikarl gegen sein Smettbo zurück. Der Kapitän des Schiffes sagt, dass die Gäste Ruhe bewahren sollen, da der Luxusliner unsinkbar ist, doch er flüchtet sich bereits auf eins der Rettungsboote und die Leute folgen ihm. Ash verliert durch eine weitere Welle den Pokéball mit Smettbo und muss ihm nachrennen. Die nächste Welle reißt das Schiff um und es dreht sich mit dem Kiel nach oben. Alle Passagiere sind gerettet, nur Ash, Misty, Rocko, Pikachu, Jessie, James und Mauzi sind noch auf dem sinkenden Schiff, doch niemand bemerkt etwas. Sie sinken bis auf den Grund des Meeres.