Fresh Creek, Bahamas cable landing point