Outside San Juan, the best beaches for swimming are probably Guánica's Playa Santa and Caña Gorda beaches in southwest Puerto Rico.more