Current, Bahamas cable landing point