In an islanded mode of operation you also need to match load and generation to maintain system frequency, which is tough to do with cogen and non-controlled loads.
Basically, it can work, but the whole system is going to need to be engineered for it from the outset.