More than 1 000 people fled their homes and stiff rains sparked flooding along main streets of the Mexican resort city of Cabo San Lucas on Saturday as Hurricane Otis swirled off the coast of western Mexico. Forecasters expected Otis to move ashore along a sparsely populated stretch of desert far north of the city on Sunday.