Governors Harbor, Bahamas cable landing point