I'd recommend stopping off at Dunadd before you go to Kilmartin itself. It's a couple of miles south of Kilmartin just off the road from Lochgolphead, so on the way. It's a short climb to the top and the views are good. Some fascinating carvings on the rocks up there.