Article continues below advertisementKourtney Kardashian is living her best life in Italy!The 46-year-old reality star was spotted soaking up the sun on a luxury boat in Portofino with her husband, Travis Barker, and their baby boy, Rocky.Article continues below advertisementSource: @kourtneykardash/InstagramArticle continues below advertisementShe wore a plunging leopard-print bikini with oversized shades while her messy-chic hair caught the coastal breeze. The push-up top left little to the imagination as the Poosh founder almost spilled out of her swimsuit.