A church on the beach , in Cancun