Cozumel if you want to shop a little, bring a stroller. Shopping is right at where you dock. you can also take a cab ride to any of the beaches, very nice.
costa maya, there is a small beach and shopping also right at the dock. the beach has some hammocks and some shady areas as well.