Probably the worst port I've ever been to. You have to shuttle from the ship to the welcome center on extended golf cart wagons through the working dock area. Then a taxi to downtown. For what? Save yourself a lot of grief, buy a souvenir at the market right next to the welcome center where the prices are as good as anywhere and get back on the ship in time for lunch.
Very nice. There is a mall - a big mall (and sadly a Wal-Mart) right across the street from the dock area. It is new and beautiful. It has a casino and a movie theater - in Spanish of course. But also a Starbucks and a food court. The shopping guru on the ship NEVER MENTIONS this. Probably because there is no Diamonds place that is begging for business. How nice to just go to the mall and look around without anyone soliciting!
You can also take the taxi to the beach area for tourist shopping, and the usual downtown stuff. Not bad. Great sand sculptures but not really a beach to swim at, more for just walking.
Ahh Cabo. The Arch. The best port I know of to watch the ship pull in. As you turn from the Pacific into the Sea of Cortez it is an amazing sight. Here you tender to the shore so the ship has beautiful sights all around it. I love this port. No taxis. Lots to see. Great food all around and again if you like to walk there is another mall. One that is mentioned because - oh look - they sell diamonds and silver and everything else. Cabo is the best.