Hurricane Odile whipped through the beach resorts of Mexico's Baja California peninsula on Monday, causing chaos as it uprooted trees, downed power lines and smashed shop windows, sparking looting, according to The Associated Press.

Fierce winds buffeted homes, hotels and businesses as one of the worst storms ever to hit the luxury retreats of Los Cabos battered Mexico's northwest coast with heavy rains, the AP reported.

Odile was about 65 miles south of Loreto, on the east coast of the peninsula, and moving northwest at about 13 mph, the NHC said, according to the AP.

Odile has weakened from a category four to category one hurricane since Sunday, but the U. National Hurricane Center said it would likely cause life-threatening flooding and mudslides on the northwestern coast in the next day or two, according to the AP.

Odile below sustained winds of 90 mph and knocked out San Jose del Cabo's international airport, but flights might restart later Monday, authorities said, the AP reported.

"The whole place is devastated, San José del Cabo, windows are trashed, trees and electricity poles are down," said Mauricio Balderrama, manager of the Cabo Surf Hotel and Spa, according to the AP. All of the hotel's guests were unharmed, he added.

There were no initial reports of fatalities from Odile, which tore down water tanks, air conditioning units and smashed shop fronts across Cabo San Lucas, which sparked looting, the AP reported.

"From what we have seen around here, everything is pretty much destroyed," said Alejandro Tealdi, a 32-year-old resident of Cabo San Lucas, according to the AP. His home was damaged and suffered some flooding, but nobody was hurt.

"In the seven years I've been here, I've never seen anything hit like this," Tealdi said, the AP reported.