Sofia Vergara out and about in Delray Beach