I would say Pocket god they are stranded on an island too!! As long as you can download updates of course!!!
Stranded on a sunny beach (yes, I imagine being stranded on an island means it's a tropical island. Too much Robinson Crusoe I believe) with just you and your iDevice. No school, no work, no relatives, why would you want to be rescued?
It'd have to be Labyrinth 2 It just passes the time so well and there is TONS of content. GREAT game!
What? 3GS > Girls? Hmm, I question your logic sir. Depends on the game and the girl. So there are variables in there now. It's getting even more complicated.
Super Monkey Ball 2. I'd probably end up drowning myself after a while though, cause of the horrible controls.
Chess Genius is playing on grandmaster level (Elo 2400-2500) ... 5-6 years might be short, but I don't have anything else to do... so I think that should be ok
I would take Lexic this is tough, as my other contenders were: Motion X Poker Quest Dice EA Sudoku Triazzle Peggle I'm trying to think of games I keep playing over and over without linear staleness
I would take iFlare, just open the app, throw your iPod/iPhone in the air, and hope an airplane sees it. Just kidding. I would take: (one of these) Ground Effect Orba Cliffed! MiniSquadron Bloons TD
Secret of the Mysterious Island. It'll get me in the mood and eventually stop playing the game and find out my island's secret. Or iPasties. It can get kind of lonely there, right? Okay, seriously, Dance Dance Revolution gave me the most playtime ever and could possibly keep me entertained for very long. I like it better than Tap Tap because it has four arrows rather than three blobs. And the music would be entertaining while I'm fishing getting a tan.
Well considering that there's Wifi I'd go for Call of Duty: Zombies. I just don't seem to get tired of that game easily. Just hope I have an iTouch 3g. But knowing my luck it would say "Your connection does not support online multiplayer". Man that'd be a bummer.