One last Vieques tidbit… yes, this is one of the places you can travel in PR and not know any Spanish. One could easily think you were in a US English speaking state with some foreign tourists speaking other languages (many foreign tourists - we met some from Finland, France, etc).
In a lot of PR, it’s tough to get by with no Spanish. San Juan is another area where it doesn’t matter as much, but as my son (who lives here) said, “If you hear from someone that they went to PR and didn’t need any Spanish, you know where they’ve been.”