Diddy and his on-again, off-again girlfriend, Kim Porter, were spotted hanging out on his yacht yesterday in St. Barts. She sported a white bikini as they checked out the view from their deck, while Diddy covered up his abdominal assets with a t-shirt. The duo are off enjoying a fun vacation with family, including their 4-year-old twin daughters, Jessie and D'Lila. He spent some quality time with the girls on Monday, freeing Kim so that she was able to lounge at the beach in a yellow two-piece. Diddy got his own chance to have fun in the water, as he was spotted last week riding a huge banana float with friends.