He added that the island of Cozumel, on Mexico's Caribbean coast, is the world's top cruise-ship port of call and that Mexico saw six million cruise-ship visitors in 2010.
"It's as easy-going as it's always been, " said Deborah Felixson, a diving operator on Cozumel who is "shocked" when people say they had been scared to go to the Caribbean island.