I wouldnt call my DS10 who is a size 14/16 a small boy but I found too many tropical shirts for him.
1 for formal or semi-formal night - orange w/thin white plaid lines and in the middle very lightly are palm trees
(and then he has a dress shirt for either formal or semi-formal and now I think he may be missing that night, having pizza so DH & I can go to Palos)
1 for tropical night - jets, palm trees, mountains, etc
1 for Parrot Cay - blue w/one flowery stripe across
No he typically doesnt wear these type shirts - collar, button, tucked in - but I couldnt stop myself