We stayed at the east end of Curacao last trip, so my notes will be skewed that direction on the island. However, we're returning to Curacao in March to visit the west end and central area of the island more this time. I'll PM you our itinerary in case we overlap and would like to meet up.
Consider a day trip to Klein Curacao with 2 dives there if you have decent sea legs. We went on the Mermaid, I understand another boat named Miss Ann also offers such trips.
Director's Bay was a great spot, and we had the site to ourselves when we dove there (shore dive).
Superior Producer and Saba were OK boat dives for us.
A day trip to Porto Marie diving the double reef system there and having a nice lunch from the snack bar / restaraunt there was fun, and we were the only folks from USA with a mixed bag of German and Dutch divers. It was fun comapring life outside of scuba with them during SI's!
The big mantis shrimp at Divers Leap, plus that was just a overall nice dive site with lots of diversity (we did this as a boat dive).
You may want to get your BF a pair of heavily tinted, preferably mirrored sun glasses. We're only human. I grew up in a beach side community, I know.
At Jan Thiel, on weekends, you have to watch out for the guys on jet skis / seadoos coming inside the roped off area to pick up girls from the float platform who have converted their 2 piece swimsuits to 1 piece. Stay deep until you're right by the shore.
If you plan on doing any shore diving, have decent booties and open-heel fins. The shore entries we did were easier than Bonaire typical entries, but there is some coral rubble in the shallows.
Around dusk, if you're wading / swimming, you may want to get your booties on if you've been going barefoot. At 'shift change' I encountered a red fire worm with my big toe in the coral rubble beside the Jan Thiel beach!!! This is the only time I've had this happen.
We had my non-diving in-laws with us last time, and they aren't adventurous diners, so we didn't get to dine around. But we plan to make up for that this trip!
Have a great trip!