life between islands