Disney Magic, which was on a similar cruise, spotted the man in the water and lowered a lifeboat down to rescue him.
Alfonso Rodríguez Loaiza, Captain of the Port of Cozumel, confirmed the incident, and also stated that Royal Caribbean had no knowledge that a passenger had fallen overboard, shortly after 6:30am.
Frank was later taken to a medical clinic in Cozumel and his condition is thought to be stable.