White Sands Cove is not far at all from town! It is one of the first stops north. I just walked past there the other day from Boca Del Rio area and took no time. It is beautiful and in my opinion much more private than Xanadu. The condos are much nicer as well.
Beach is better, pool is better, onsite bar.
I also think the resort owners are run the place fantastic, some of the kindest owners on the island.