When you imagine a vacation to Key West, Florida, you'll likely think of days spent on white beaches surrounded by turquoise ...