Cara Delevingne, Selena Gomez - Spent the day on the new boat Ecstasea in Saint-Tropez - July 21, 2014