Swimmers finish the Barcelona Garmin Triathlon. Spain ranks eighth in the OECD’s Better Life Index.