The best beaches for swimming are the following divided by town/ island.  We are currently updating this page with new photos.

San Juan & North Coast

Culebra

West Coast

Vieques