Geri Halliwell in bikini on board of a yacht near St Tropez