Jessica Lowndes looks astonishing in bikini on a yatch