Floral bikini top, £14, by Warehouse, warehouse.co.uk; tropical shorts, £12 - The Independent