Island solar photovoltaic power generation