For the apartment blocks, I'd personally dig tenant-managed collectively-owned public housing to be the norm in any socialist state. If the building is democratically managed by the inhabitants and owned by the state, then as long as the state remains socialist there's no way for foreign or domestic capital to infiltrate and take it back.
The larger problem is, of course, land-buying, which could be a rather serious problem as it would replicate the conditions of the original takeover attempt. To that, I'd suggest a larger-scale program of rural development which would generally make it livable to farm. There's really simple shit like fixing the water supply which the Israelis have fucked, but in the long term community-owned modern farming machinery, collective soil development, and export boards could also increase community wealth and social solidarity to the point where nobody would really want to sell. As urban areas would likely be made up of either collectively-owned MoP in the format of your choice or similarly collectivized housing arrangements, there'd be very limited capability for market integration there.
It's the same solution I'd advocate for REGARDLESS of where you are - simply make structural barriers that make penetration by capital too unprofitable/difficult to actually happen. Zionists aren't magical at all - they're rich and have an agenda, and ultimately that threat would be about as serious as libertarians trying to buy a bunch of land in any other socialist state to create a secessionist ancapistan. You just make it structurally impossible.
As for the settlements, in an OSS these would be democratically accountable and restrained in their imperialism. If the Orthodox Jews decide that they want to live together, then I personally see no reason for them to be forced to integrate as long as they live together in a socialist manner. Of course, the larger population of secular Jews would probably be much happier to integrate and urbanize. In the long term, I would see these Orthodox communities interacting more and creating links with the Palestinians that live around them. It's natural - peaceful proximity naturally leads to suspicion and conflict, whereas collective problem-solving and collaboration can lead to more toleration and trust. Nobody has to get wiped out here.
As much as it'd be nice to think of Mugabe-tier reforms, we have to remember that there are millions of Jews as well as millions of Palestinians, and any solution has to fairly cope with the needs of the population instead of getting into highly spooked ethnonationalist bullshit. Yeah, the Israelis colonized the place, and yeah it's pretty shit. But expelling eight million people, being half the country's population, is neither realistic nor socially responsible. Instead, our goal should be to create a genuinely socialist one-state solution that moves past the ethnosupremacy on both sides. I don't think it'd be realistic to have a world where all sides live perfectly happily together as comrades in a flowery socialist fantasyland. However, I will hold that only a socialist, democratic, and egalitarian system will be able to allow them to live together, understand each other, and reach some peace.
Have some of my PFLP collection, comrades