I would recommend a split, a week on the beach and a week in the cliffs. Beach for snorkelling, not so good, but cliff side can be pretty amazing. I would recommend the Rockhouse in the cliffs for a week, and Sunset at the Palms looks lovely, never stayed there. All inclusive can be limiting with all of the great places to eat around Negril. You would miss out on some really great dining for sure. Most places offer a fridge so mix and small items can be kept cold, or they will run a tab that you can pay daily or upon leaving. Just a thought.