Who: Rosie Huntington-Whiteley wearing a Zimmermann Dreamer Mismatched Bikini
Shop: Net-A-Porter US $250
Net-A-Porter International £185
Shopbop.com $250
Where: On holiday in Miami

Credit: Bauer Griffin