If we can't cheat to get off the island, Cairne (and if we can't bring back the dead, Baine.) I feel like tauren would be the best for surviving on an island, considering they're big and strong and able to survive in the wilderness with ease.
Pokemon FC: 5112-3501-2407 Trainer: Oli FS: Viscoe - Farfetch'd/Hoothoot/Rufflet - Currently Full, DO NOT ADD Secondary 3DS: 3668-8923-2263 FS: Slider - Phanpy/Camerupt/Diggersby
Avatar by Kyoht.