I used to live there in the early 90's. I used to go out on my dads friend's 32 foot hunter sail boat for 3-4 days quite often. I have been to culebra, vieques, palmino, palominito, icacos, and many more islands around there. Icacos is probably the best one I have been to. The reefs there are amazing! You really cant go wrong with any little island out there. I havent been there in about 7-8 years. I dont really like mainland PR but the ocean is awesome.