Most people visit Mexico's Isla Cozumel for one of two reasons: to scuba dive, or to kill time with food and drink before their cruise ship takes off again. Every day, up to ten cruise ships – each with several thousand passengers – will dock on the island and unleash a barrage of crowds to its beaches and streets.