I was able to book the 1 hour layover light so no need for long layover. thanks for advice.
FYI. No beach in mexico is "private". All people have access to al beaches despite what homeowners and resorts make you believe. It is ok to walk onto a resort just to use their PUBLIC beach.