Outside San Juan, the best beaches for swimming are probably Guánica's Playa Santa and Caña Gorda beaches in southwest Puerto Rico. The water is extremely warm and absolutely calm year round, and both spots boast wide, white-sand beaches with vistas of nothing but Caribbean Sea and hilly coastline.