Kayaks and sunbathers are seen on the beach by the lighthouse in Cancun, Mexico. Picture by David Pillinger.