More than 2,500 people were evacuated and a fishing village severely flooded as Hurricane Norbert swirled off Mexico's Pacific coast on Saturday, officials said.