What a very very odd pair of games to compare...
Without a doubt Far Cry 3. The only reasons Dead Island would stand a chance is because of two things. Number 1 coop is entire game, and number 2 it has zombies.
Otherwise Far Cry 3 for everything else.