We really like 521 for its proximity to the beach. We used to stay in JR Suites, but we really like having a covered patio for when it rains (and it did it a lot our last trip!).
Here's an older map of the property:
http://www.scribd.com/doc/47194217/cclp-map