Richard Florida ranks St. Lucia 4 out of 5 for best places for retirees to live in new book, “Who’s Your City?”