Carnaval on St Barth has been cancelled.