I believe it's D, because without "(especially the corn)" its a complete sentence that still makes sense.
One place is probably more home which is is new york home. But depending how long he has stayed on the island his home as probably developed into the home on the island. It really depends.