Chabad is in S. Juan. Vieques and Culebra are two small islands off of Fajardo, which is about an hour drive from S. Juan.
When I went, it was a a bit last minute, so there wasn't much available on the islands in terms of where to stay. I ended up staying in Fajardo, and taking the ferry to the islands.