I voted for Isola: The Village . . . but in agreement with what others have said, I think it's sound a bit punchier if it was "Isola: The Lost Village" or "The Lost Village of Isola".

Just my $.02!
_________________________
Rebecca
*-*-*