Here is the Google satellite map of the area around the Occidental Grand Flamenco Xcaret where we stayed on our Mexico vacation. Toward the bottom is a man-made inlet with a small beach where you can actually snorkle amidst some kind ofneat fish. Just to the right of the inlet is a small ruin (pictures later), and if you trace the straight path to the northwest, it bisects the main entrance hall (standing at the midpoint, you could see the Mayan ruin at one end, and the christmas tree in the three story tall lobby at the other). You can also see the rather nice swimming pools.
Just thought it was neat.