Crooked Island, Bahamas cable landing point