The whole white shirt discussion happened a long time ago, and it ended up being a very long thread. I think it would be more useful to just read that thread, rather than debate specific examples here.
In the outfit I described, I would only wear a light blue or a white-and-light-blue striped shirt. But if someone wanted to rusticate it, I think tattersall would be OK.
Wear something like this but with a green corduroy sport coat and brown suede chukkas, loafers, or derbies.
View attachment 1676928
My green jacket is almost exactly the shade of O'Tooles. It doesn't seem like this sort of blue would go well with it.
I have worn the jacket with tan chinos, though.
Thanks for the suggestions.