I guess salinas would be your best choice. Ive weathered two hurricanes there. Don't be afraid to put two hooks if marina has no room on the docs. You can also get a dock
at Ponce. Guanica is too weird, its a great little fiord in terms of protection but no cruisers or marinas
. People leave boats in la-parguera as well, I've never personally stayed there but few friends have.
Is Bruce Van Sandt still down there? His book would have had all this info in detail.