A house on Narrawallee Beach, on the NSW South Coast, has sold for $12 million, more than tripling the previous suburb record.