Are you talking about a tiny isle for the team to meet, or to actually live? Because I don't really see how concentrating the team in an even more isolated place will do much to help them.
Part of the reason the Complex isn't being rebuilt as it was before is because we want to get away from the "bunker mentality" -- instead of all living together in one building, making us a big target for anyone wanting to take potshots at us, the individual Vanguardians will be living in various neighborhoods all around the island, mingling with the people like we always should have been.
Anyway, the tiny isle is an idea, but it's not all that different from the Complex, other than that it's even more isolated than the Complex was.
As I wrote in the first post, the team is us, it's not the headquarters, not the equipment or any of that overhead. So do we really need anything more than a simple meeting room? It could even change locations each time. If one of Vanguard's enemies tries to attack the group, it'll make it much more difficult to do so in one fell swoop without a visible target.
IMO, we should get to focusing on the characters for now rather than the "team paraphernalia" such as headquarters, equipment, transport, leadership, et cetera. We can deal with that stuff later on; it's not as important.