The Miami River has long been home to many small cargo terminals at which smaller ships (up to about 230 feet in length) call to load cargo, most of which is destined for ports in the Bahamas and various Caribbean nations.