Caroline Knapp of HOUSE of HARPER wears a colorful kaftan on the beaches of Tulum.