Kim Kardashian celebrated her 30th birthday on a yacht in NYC Thursday night.