Although dated, Don Street's cruising guide for the Virgin Islands
describes a number of good mooring
locations in Puerto Rico.
I've personally visited only Culebra
, Culebrita and Vieques in the Spanish Virgins, east of Puerto Rico. The anchorages
there are beautiful, and not crowded, except on the weekends when large power boats come over from PR. Ensenada Dakity and Bahia
de Almodovar on Culebra's east coast
have free government
moorings, as does the central bay in Culebrita. Bahias Icacos, Salinas del Sur, and Ensenada Honda
on Vieques are lovely spots to anchor
, but have no moorings.