That law went into effect as of January 15, 2023. We just returned from a Mexican Riviera cruise Jan 20th-27th. We actually saw no one smoking anywhere at the ports we stopped at so I can't comment on how it was enforced but it sure was posted in our Cruise Compass with a warning.