Mexico, yucatan, near cancun, riviera maya, blue bay grand esmeralda resort, beach with hobby cats