Tropic of C
TROPIC OF C Equator sequin-embellished bikini top - Green
£135
Roberto Cavalli
Roberto Cavalli abstract-print swim trunks - Purple
£281
SUNDEK
Sundek Musa side-tie bikini bottoms - Brown
£62
VENUJA
VENUJA rhinestone-embellished bikini - Pink
£249
Perfect Moment
Perfect Moment stripe bikini bottoms - Blue
£98
Anjuna
Anjuna Maiad ring-detail bikini - Pink
£243£140(25% off)
MOUTAKI
MOUTAKI scoop-neck swimsuit - Red
£102£91(10% off)
Heidi Klein
Heidi Klein halterneck ring-detail swimsuit - Red
£288
Perfect Moment Salinas bikini top - White
£82
Dolce & Gabbana
Dolce & Gabbana jacquard logo swim boxers - Blue
£575
Michael Michael Kors
Michael Michael Kors halterneck ring-detail swimsuit - Blue
£265
Farm Rio
FARM Rio blue embroidered side-slits maxi kimono
£471
Eres
ERES detail sarong skirt - Green
£181
Bondi Born
BONDI BORN Bella bikini top - Black
£198
ViX Paula Hermanny
VIX PAULA HERMANNY beaded-detail ombré-effect bikini bottoms - Neutrals
£180
Baobab
Baobab Selena ring-detail bikini top - Red
£130
Baobab Ruma ring-detail bikini top - Brown
Marlies Dekkers
Marlies Dekkers Cache Coeur bikini-briefs - Green
£115
Baobab Rio side-tie striped bikini bottom - Brown
£119
Baobab Lula ruched bikini top - Neutrals
£141
Patbo
PatBO X Camila Coelho Golden Dune high-cut bikini bottoms - Neutrals
£116
VIX PAULA HERMANNY Mita tie-waist beach cover-up - White
£275
BANANA MOON
BANANA MOON ribbed-knit floral-charm bikini - Blue
£109
VIX PAULA HERMANNY Firenze Lily crinkled-effect bikini bottom - Black
£136
VIX PAULA HERMANNY Firenze Kiana bead-embellished bikini bottoms - Purple
£125
TROPIC OF C Luna chain-detail bikini bottoms - Black
£124
PENINSULA SWIMWEAR
PENINSULA SWIMWEAR San Pietro tile-print swim trunks - Blue
£128
TROPIC OF C Praia bandana-print side-tie bikini bottoms - Blue
Versace
Versace Medusa swim shorts - Red
£285
Missoni
Missoni one-shoulder top in viscose lamé blend - Orange
£520
Paul Smith
Paul Smith tropical-print bikini top - Multicolour
£92
Kurt Geiger London
Kurt Geiger London Kurt Tunic logo-print V-neck shirt - Pink
£193