You can find several cenotes for viewing and/or swimming a couple hours inland.
30 minute drive
15 minute drive
40 minute drive