Tropical Storm Franklin is expected to make landfall on the Yucatan Peninsula on Monday.