There's a free soft guide (pdf file) called "A Cruising Guide to Puerto Rico," Ed. 1.3, by, Frank Virgintino.

It's good.

It's 205 pages and 34MB in size.
I downloaded it a couple of years ago.
If anybody wants it, drop me a PM with your email address and I can send it to you.