Are you near the border with Panama and the San Blas Islands? Sure looks like some of the more developed towns in the San Blas.