land bridge over the caribbean sea