La población de Bacalar fue durante la época colonial atacada por piratas del Caribe, la laguna no tiene conexión directa al mar, así que los piratas dejaban anclados sus barcos en la bahía de Chetumal o bien cerca de la desembocadura del río Hondo.