Loved this private island. Beaches were fabulous soft sand with beautiful water. Loved having only our ship there. We rented snorkel equipment but not that much to see so not really worth $20. Didn't do any excursions as just happy to enjoy beach time. Only negative was the tendering. Bit of wait in sun for trip back as they only had one tender going. They added another after line was so long though.
Took cab to Magen's beach. They have plenty of cabs at dock and plenty when you are ready to go back. $16 per person round trip. This was way better option for us than excursion where you had limited time and most included shopping or some activity that we didn't want. Cab even stopped on way back at gorgeous overlook for picture op. Had originally wanted to go to St. John's but decided against with all the time that would have been spent getting there. Magen's bay had nice facilities, and rental of paddle boards and paddle boats.
Just walked San Juan on our own. We enjoyed walking on the water front, toured the capital and walked to one fort. There is also a free trolley but we didn't use it as we enjoy walking. There is a CVS off the dock to pick up anything such as soda and sunscreen cheaper than the ship.
We really enjoyed this stop. Nice to walk off boat and be at beach. If you like craziness, Margaritaville is right at end of dock. They really gouge you on drink prices and too many people for us but beach loungers are free here. We walked down the beach w bit and found spot with volleyball and softer sand (a bit rocky right off boat). Water was beautiful and perfect!