Re-read your post and picked up on the foodie part again. As already mentioned, for sure you'll need to check out Wild Parrot for lunch. They have great breakfasts as well, but realize you may stick to your hotel where it's included. Another little beach restaurant with nice seating can be found at Country Country, right beside Treehouse. Again awesome breakfasts, lunch and dinners. The dinner menu changes daily and offers a handful of fresh choices, very good although not the place for dessert (Charela has great desserts). They have nice quiet ambience anytime, set with candles at dinner. Kuyaba has good food and ambience with view as well. Larger menu. Not walking distance but they offer free pickup and return to your hotel. Just call or have your hotel reception call for you.
You can book airport transfers through Negrilonestop, great driver, average prices (some drivers, Kingsley, Ashton, are cheaper). Can't go wrong with Negrilonestop for booking your hotel. They give repeat customers a 5% discount as well, and also book stays in other Jamaican locations.





