A powerful magnitude 7.7 earthquake struck in the Caribbean Sea between Jamaica and eastern Cuba on Tuesday, shaking a vast area from Mexico to Florida and beyond, but there were no reports of casualties or heavy damage.

The quake was centered 139 kilometers (86 miles) northwest of Montego Bay, Jamaica, and 140 kilometers (87 miles) west-southwest of Niquero, Cuba, according to the U.S. Geological Survey. It hit at 2:10 p.m. (1910 GMT) and the epicenter was a relatively shallow 10 kilometers (6 miles) beneath the surface.

Dr. Enrique Arango Arias, head of Cuba's National Seismological Service, told state media that there had been no serious damage or injuries reported.

Gov. Carlos Joaquín González of Mexico's Quintana Roo, which is home to Cancun, Tulum and other popular beach resorts, said the earthquake was felt in multiple parts of the low-lying Caribbean state but there were no early reports of damage or injuries.

The Pacific Tsunami Warning Center initially warned that the quake could generate waves 1 to 3 feet above normal in Cuba, Jamaica, the Cayman Islands, Honduras, Mexico and Belize, but issued a later message saying the danger had passed.

The initial tremor was followed by a series of strong aftershocks, including one measured at magnitude 6.1.

The quake was felt strongly in Santiago, the largest city in eastern Cuba, said Belkis Guerrero, who works in a Roman Catholic cultural center in the center of Santiago.