I can assume you will be on a Carnival ship for the day in Cozumel. The Puerta Maya pier area has PLENTY of shopping right off the pier. Anything and everything you could want is there. Many shops are the same as the ones in Punta Langosta shopping mall. I can't say anything about the beach, but when you go back to get on the ship the shops are there for you to spend your hard-earned cash!!! I did buy a conch shell from a cart vendor at the pier area, so look around and you may find a vendor selling shells.
2007 Victory & Triumph
2008 Conquest & Liberty
2009 Valor, Freedom, and Splendor
2010 Glory and Liberty
If you are lucky enough to dock at Punta Langosta....your shopping is right there.
And a taxi to any of the Beach Resorts (Paradise Beach ~ my favorite)
will be $15.00 one way for up to 4 people. If you are just one couple...do not be shy about splitting a taxi with another couple and save the money!
BUT if you dock at Canrival's pier (Puerto Maya)...again there is lots of shopping right at the pier...but a taxi will be $7 to downtown and about $12 to Paradise Beach.
You can walk to downtown (4 miles). Hubby and I did it in January...but we walk 4 miles a day for exercise...so it was no big deal to us. There are sidewalks all the way.
COMPLETES THE FLEET
If it is Carnival and it floats....we have sailed it!
Hubby ... DIAMOND (every ship except the Carnivale)
Me ... DIAMOND (every ship starting with the Tropicale)
20 year old son ... DIAMOND (every ship starting with the Tropicale...he is the only DOUBLE Milestone under the age of 21)
24 year old son ... DIAMOND