I have golfed in Mazatlan and PV. Of the two Mazatlan was the best. Estrella Del Mar is about 30 min from the pier. Very nice course, lots of sand, some water, wind on the back nine, and a number of environmentally protected areas on the course. If you push one in the area you can't go get it. Had a great 19th hole. I took this as a Princess tour.
In all fairness to PV the course there was impacted by the hurricane that came through 2 weeks before my arrival. It was an OK course but not as well maintained as the course in Mazatlan.
i planing on golfing all three ports in november. i booked it thru carnivalgolf.com they handle evrything. they have the best blocked tee times and supply transportation to and from .also priority to get off the ship .enjoy keep em in the short grass