Well, I think either place would be just as pretty. I would think Cozumel would have more options, as far as which company to go with. In Labadee, not sure if spelling is right, your only option probably is company RCCL contracts with. You might be able to bargain more on Cozumel. In mazatlan, I can walk up and bargain, and parasail for $20-$25. Hope this helps.