DH and I have been talking about going on a tropical vacation this spring. I've never been to the Caribbean and he's only been to the DR and Puerto Rico, so we don't know where to start. Is there an island/location that you would recommend above others? We'll have LO (4 months old) with us, so it needs to be somewhat family friendly (but preferably not Disney world-esque). We're also open to Mexico! We're willing to splurge, as this would be our "big" vacation of the year, most likely.

ETA that a direct flight from NYC would be amazing.
ETA that our priorities would be things to do and good food!