BRING CASH TO BACALAR! There are only two ATMs in the small town of Bacalar and they're always out of cash. You do need some cash to pay for boat trips and street food so make sure you bring cash with you.