Jenny (Amanda Bynes) has worshipped rock idol Jason Masters (Chris Carmack) for as long as she can remember. Jenny takes a summer job working at Jason's favorite resort on the tropical island of St. Lucas, along with her best friend Ryan (Jonathan Bennett). Jenny is ecstatic when Jason actually does arrive for a brief stay, and she sneaks onto an exclusive cruise in order to get close to him. But during a sudden storm Jenny and Jason are tossed overboard, and on a tiny raft they wash ashore. Help is nowhere to be found - but Jenny assures Jason that she can take care of them and since Jason hurt his leg, he's stuck on the beach as Jenny sets up camp. Of course, Jenny is secretly delighted at the chance to be so close to her biggest crush.