I'm just gonna guess here, but the reason they're stuck on the island is because Fluttershy is to... scared to fly over the ocean, and Rainbow can't carry her back to shore/doesn't want to leave her alone on a stranded island xDjust my idea thoughWonderful picture btw, I saw the original piece before, and thought it was hilarious, this is even better