Welcome to cruise-chat, Enrique.
It may sound surprising, but San Juan is not really a "beach" town. Of course there are beaches, but not really close to the docks in the old city, which is most likely where you will be moored.
Our good forum friend Casanova Frankenstein is a citizen of Puerto Rico (but not in San Juan). Hopefully he will see your message and offer some advice.