Cozumel is a small island off the coast of Cancun. It is the home of the second largest reef in the world.
Cozumel, Mexico, July 2008