Rosebud,
When are you going? We like the Rincon area (quieter west end of the island) and the diving at Desecheo is super. We stayed at Villa Cofresi the last two trips. It's not fancy, but the restaurant and bar are to our taste, the room we had was spacious, and the view can't be beat. Parguera has great diving too. Gotta have calm seas 'cause both of those are a bit offshore and the boats aren't so big. There are other sites to dive around PR, but these are the best. Topside activities are more plentiful in other parts of the island. The San Juan area is not good for diving.