I don't think you will find an answer here. Go on Trip Advisor Curacao forum. Lots of posters should be able to help you. Many there live on the island.