Ash, Misty and Brock begin their vacation in Porta Vista. Team Rocket are waiting for them trying to find ways to catch Pikachu. Ash and co. later ride a boat, and they crash into Team Rocket's submarine which then crashes into a dock owned by an old man. Ash needs to find some way to pay back the old man for his dock. Meanwhile, Team Rocket land on a beach and meet an old lady named Nastina working on her beach house. They volunteer to help her. Ash firsts tries to work at a restruant and customers flock. Team Rocket then sabotage it and the customers go away. Disappointed, Ash goes to Professor Oak and his mom. They tell him of a swimsuit competition for girls and for pokemon. Ash enters Misty who for pokemon, dresses Squirtle like an alien and Starmie as the UFO. She is greeted in the competition by Jesse and James. James pretends to be a girl with a fake inflatable body suit. They have Ekans and Koffing wrapped together as the great "Leviathan". Jesse and James are angry they lost, so they attack with their submarine and send a heat seeking missle. Ash gets Charmander to turn it around and it hits Team Rocket who blast off again. Nastina goes with them. In the end, Ash's mom wins the contest and they get enough money to pay back the old man.