I have lived in PR for the last 9 years and had my 41 Conv. for almost 7 years now. I am at Puerto Del Rey now just South of Fajardo. This is probably the best marina on the island, a little expensive at $15.50/ft. but you get what you pay for. Service and facilities are outstanding. Diesel, last time I checked was $3.99. Good jumping off spot for several small islands with quiet, beautiful beaches within 30 minutes of the marina and then Culebra and Vieques within 15 to 20 miles. Then there is St. Thomas and the US and British Virgin Islands about 60 miles away. I had a neighbor in the marina that was MIA for about 2 months. He came back one Sunday afternoon and he had just been bumming around the Virgin Islands for two whole months. Severe jealosy.
The East end of PR, like someone said is a little choppy and rough sometimes but I've been on the West coast several times without my boat and the water is great there, just not as many little islands to explore. Plenty of little bays and nice beaches though.
PR is totally Spanish and crime is high because of gangs and being one of the most active drug routes to the states. I came from Houston and it may not be any worse than there or any big city. You just have to pay attention to your surroundings. Language is not normally that big of a problem so with my limited Spanish and thier limited English I can usually get what I need. Most people are friendly and ready to help. The food is good but different and you need to "go native" to enjoy it. Lots of sea food, Dorado (Mahi Mahi), Chillo (Red Snapper) and local lobsters. Good and not terribly expensive.