A colourful parade and parties in the notoriously liberal town of Key West generally in the last week of October.