What would be the background be for this image?
KML usually contains data to be overlaid on some sort of map, rather KMl containing all the map data.
Seems like that is a more important question - how to source base imagry, or mapping, rather than plotting a (relatively) small amount of data.
Once you have mapnik or what ever rendering your base map, its a small step to add the KML data (maybe tranforming it some other format first)