Bella Hadid in Bikini on a yacht in Cannes