If you have kids, the Pirate Ship is a good excursion in PV. You are served breakfast (so-so), and late lunch/dinner (very good). We saw some whales not far off the stern. They have some swashbuckling theater on board, and a 2 hour beach break where they serve beer, and have banana boat rides. All in all, not a bad trip. Mazatlan is an industrial center. I would suggest taking an open aired taxi to the El Cid (DO NOT ENGAGE THE TIME SHARE HAWKS AS YOU GET TO THE CAB STAGING AREA--THEY ARE VERY AGGRESSIVE; even the EL Cid, folks) Just pass through the timeshare area, and line up for a cab to El Cid. Last year it was aboout $12 to the El Cid and $15 back. They are very cruise friendly and you will have access to all of their facilities, including their pools, restaurants, and beach which is roped off. The beach vendors do not cross the rope lines. Once you go out of the roped area, the vendors tend to be aggressive, but a polite, but firm, "no thank you" worked for us (Don't Be Ugly Americans!) . Plus, it's near the golden zone for shopping. There is parasailing there, although I was not convinced the cables were inspected regularly...
One word of caution: although Cabo, Mazatlan, and PV are fairly insulated, Mexico is experiencing horrible violence, murders, and kidnappings, all spurred by the warring drug cartels. One of the cartels goals is to disrupt the country's economy (translation: tourists), so the government will falter. In November, there were 17 or 18 separate murders in Tijuana, a couple of which were tourists. A year or so ago, (sorry, this is disturbing........), 4 human heads were rolled into a popular restaurant frequented primarily by tourists. If I were going to Mexico, anywhere in Mexico, I'd be inclined to stay pretty close to the port and not go anywhere more than a couple miles away from the port. Would I take a jungle trip or desert trip? No.