KEY WEST, FL - JULY 11: Carnival Freedom arrives in Key West, FL on July 11, 2011. Over 660,000 cruise ship passengers visit Key West every year to enjoy galleries, shops, and famous bar and grills.
Editorial use only
Editorial credit: Ruth Peterkin / Shutterstock.com

Royalty-free stock photo ID: 84141739

KEY WEST, FL - JULY 11: Carnival Freedom arrives in Key West, FL on July 11, 2011. Over 660,000 cruise ship passengers visit Key West every year to enjoy galleries, shops, and famous bar and grills.