OK, here are a few. The PT plant store and the FT fish store aren't actually in Isola. At least I don't think. So, the stores are a bit more high tech. I'm pretty sure Isola is just an uncharted island in the middle of the ocean. (I've always assumed it was the Pacific Ocean, but that's just me)
Does this help?