The Crown is North Lake Tahoe’s hidden gem, boasting one of the largest private sandy beaches on Lake Tahoe.