The cruise capital of the world is Miami, Florida. This is due to the large number of cruise ships that embark from the city's port on a regular basis. It is also a popular tourist destination and has a robust tourism infrastructure. Miami is located on the southeastern coast of the United States, making it a convenient port of call for cruises to the Caribbean and Latin America.