White sand beach and huts on Isla Perro in the Carribean Sea, one of the San Blas Islands in Panama