Riot police clashed with residents of a southern Chinese fishing village who blocked roads last week to protest a state order to relocate their boats from a long-used typhoon shelter, fearing the move would threaten their livelihoods, according to residents.