Vogue Williams showcasing swimwear in St Barts