Belize City, Belize cable landing point