Australian swimwear brand Seafolly is opening its first European store in Cannes