The beaches of Miami attract celebrities from all over the world, and they all share one thing in common. South Beach is too caliente for clothes.
Nicole Kidman all dressed in white
What to wear for any occasion is a perpetual question for women, much less for movie stars who undoubtedly will be photographed, and the photos frozen in time.
Here is Nicole Kidman, boarding a yacht, dressed all in white which is actually a very nautical color. Note that all the boating crew were also dressed in white. Celebrity boating apparel does not necessarily spell comfortable boating clothes.
A flowing white dress is not what an ordinary citizen would normally wear to go boating, but a celebrity needs to wear something that stands out, so Nicole Kidman certainly succeeded as shown in this photo.