This Miranda Kerr photo contains
snap brim hat, boater, leghorn, panama, panama hat, sailor, skimmer, straw hat, and sombrero.
There might also be
cocktail dress, sheath, dress hat, high hat, opera hat, silk hat, stovepipe, top hat, topper, and beaver.