deadpool scrub cap turks and caicos islands