Cara Delevingne with friends on a yacht in St. Tropez on August 26 2017 WHAT SHE WORE: Cara wore black and white bandeau bikini from Stella McCartney…