Police in riot gear threw teargas and fired water cannon at Greek islanders as they tried to prevent access to construction sites for new migrant detention centres by setting fires, hurling flares and blockading the gates.