Hello Erica!
I lived in Puerto Rico for 4 years and I have family who still live there and own property. My husband and I are also very interested in investing there! I'd love to know if anyone else on BiggerPockets is investing there as well. While I'm NOT an expert - here are some of the reasons I'm interested in Puerto Rico, and you might find them interesting as well:
What I hear about Puerto Rico from friends and family is very positive. They are currently working towards statehood. They have completely re-branded their tourism campaign and they are known now as the "All Star Island" because they are reaching out to high end tourists. There was an article in the New York Times about it not that long ago. Disney is also about to move in on the east end of the island which will change the economic situation drastically. They will be bringing cruise ships into the deep water port, and I'm not sure what else - but since it's Disney, I'm sure it will draw people. The filming industry is picking up too - all of the Pirates of the Caribbean movies were filmed there, and there is always some TV show filming as well. I think Puerto Rico is definitely on an economic upswing right now! And I would look at the Fajardo and Luquillo areas in addition to San Juan. The prices are even lower, and that's the east end where Disney is going in. It's also where the rain forest is, and the bio bay, and a lot of your other major tourist draws - but there aren't a lot of places to stay. I lived in Fajardo and my parents run a boat club there now.
Do you speak Spanish? Everyone in Puerto Rico speaks English, but if you speak Spanish, that gives you a major advantage. I do know that getting paperwork of any sort done takes extra effort in Puerto Rico, so be prepared to work through some frustrations - but on the positive side - that's probably one of the reasons why other people aren't scooping up real estate there already!
So that's my two-cents worth! Good luck on investing, I'd love to hear about it if you guys end up investing there, keep me posted!