Tulum, on Mexico's Caribbean coast, is a wonderful playground for spiny-tailed iguanas. They were happy to share their beach and walled city with me