Elsa Hosk on holiday at a yacht in Saint-Tropez