Some visitors find Key West a tacky, slightly seedy and sleepy little tropical town, and indeed it is only 30 miles north of the Tropic of Cancer and can get boiling hot in late summer.