How long your overall stay is and how in-depth you want to get would also factor into the decision but, if you've already done Nara and Himeji as day trips and ended up satisfied with that, then I imagine that you should be able to accomplish the same with Kamakura.