This beautiful beachfront, with soft, white sand, and spectacular turquoise water is Xcalacoco beach
SEE VIDEO