Key West’s Mallory Square recently hosted the American Cruise Lines’ newest small ship, American Legend, which was officially christened in the island city last week. American Legend was visiting Key ...