The absolute best shopping. You can take a taxi (safari type van) to the shopping area (I think it was $4 a person). We then took a taxi to Secret Harbour (taxi's lined the streets & we talked to several & found the best deal). Absolutely the most beautiful place to go. There were about 20 people on the beach. We ate lunch at the restaurant overlooking the ocean while watching the iguanas walking around us. We then rented snorkeling gear. We told our taxi driver what time we wanted to leave and he was there when we walked out.
Walked off the ship and found a driver to take us to the rain forest. It was Martin at PR Paradise Transportation & Tours (prtransporation.com). He was SO nice. Had a very clean van. It was a little cheaper then the excursion that you could book on the ship (you can talk them down). The best thing was that it was only the 6 of us in our party. He drove us through the rain forest (stopping several times), back to Old San Juan and through the shopping district while giving us history lessons. I would highly recommend him.
We took the taxi service to the downtown shopping area ($5 a person) and talked to a local who sent us on down the beach to Pillory Beach. Only about 30 people on the beach. They had beach chairs available and we rented snorkeling gear. They also had a bar/restaurant, horses and paddle boats. My husband actually saw a huge sting ray.