We have been to Curacao a few times off a ship. One tour we did was Irie Tours which we had prebooked (independent). It’s been a few years but the 4 of us enjoyed it. Included was the National Park, “Fisherman’s Wharf” where you could swim with the turtles for a short time, and a stop for beach time at Playa Porto Mari beach.
Another year we just walked off the ship and booked a 2 hour city tour with Ben’s tours which included a stop at the Curacao factory where we got to taste some.
Other times we’ve been there we have just walked into town of booked snorkel excursions.
I’m sure you’ll find something suitable for what you’re interested. Enjoy, we love Curacao!