I found no definition, but I am going out on a limb and guessing it means sacred island. The use of Italian (I think) would imply that this is a common phrase in Italian (or in some language) and that a Sacred Island is totally a thing in Italy (or somewhere).