Part of the San Blas archipelago, Playa Perro features pristine white sand, crystal-clear waters, and a peaceful island atmosphere ideal for relaxing and swimming.