I have a book of old PASSENGER lines of the UK, and there appears to have never been a passenger line to Kennoway.
There were 2 passenger lines to Leven from Kirkcaldy and Thornton Junction...
1) A triangle of lines south of Thornton Junction went via West Wemyss (pronounced Weemz), which closed in 1949, Wemyss Castle (closed 1955), Buckhaven (1955), Methil (1955) and Leven (1969).
2) A line from north of Thornton Junction through Cameron Bridge (closed 1969) to Leven.
From Leven, the line went via Lundin Links (1965), Largo (1965), Kilconquhar (1965), Elie (1965), St. Monans (1965), Pittenweem (1965), Anstruther (1883) which was replaced by another station with the same name (1965), Crail (1965), Lindores (1951), Boarhills (1930), Stravithie (1930), Mount Melville (1930), St. Andrews (1969) and Guard Bridge (1965). The line then joined the present Edinburgh - Dundee line a mile or so south of Leuchars at a station called Milton Junction (closure date unknown).
The only other line in the area I'm aware of is the Lochty Railway, of which I know nothing. Sorry!
ADDENDUM - there was a freight-only line, called the East Fife Central Railway, from East Fife Central Junction (midway between Leven and Cameron Bridge) via goods depots at Kennoway, Montrave, Largoward to Lochty. The line was about 15 miles long. There were farm sidings at Letham and Knightsward and a short line to a colliery about 1/4 mile north of Largoward. Some of this line was used up to 1972- I've seen a photo of A4 60009 in steam on it at that time. However, I believe the line closed about 20 years ago.