Salma Hayek arriving for a boat party in Cannes Harbour Next image