I also reccomend Cabanas 9b...
not only is it close to all the things above but also the beach that CSR has. It is small and you can not access the water from it (there are reeds blocking the water), however; it does have around five hammocks which are nice to take a break on!
Besides proximity to many things in the resorts, at night it is nice to look across the lake and see the casitas. (they look like a small town all lit up).
I also have a question.. maybe it is just me, but i don't think the beach at CSR gets much attention? Maybe b/c its not really a nice 'beach' but rather a large plot of sand? just curious about others' opinions.. (i rather like the 'beach'!)