Emma Watson wore a sheer lace dress and went hiking in Saint Tropez.