Katie Holmes is living her best life with her new boyfriend. The 47-year-old actress was recently photographed enjoying a day on a luxury yacht while on vacation in Lake Como in Italy with her boyfriend, Jason Bard Yarmosky. In the photos, Holmes and Yarmosky are seen sunbathing on the back of a yacht as they cuddled, and later took a dip in the lake to cool off. She was spotted in a black bikini with a halter neckline and gold sparkles, with ma…