There’s a fine line between a nice kaftan and a terribly kitsch one. There’s also a fine line between matching it the right way, looking trendy and “holiday chic”, and ending up looking like you bought the whole outfit on the beach at an extremely cheap price…
The only way to go, is buying it from a well established, world renown, chic, overpriced (but now on sale), site:
http://www.matchesfashion.com/products/198393?country
and wearing it with either nothing else (well, at least your bikini!), or something very simple:
Could substitute the shorts with jeans if a little chillier…
E.