NCL Eastern Caribbean Cruise Review: What to Expect from the Ship, Ports, Food, and Overall Experience