Hi Sunshine, and welcome to cruise-chat.com.
Food is so subjective...so keep that in mind as you get responses. On that note, what are some of your favorites? You'll have numerous choices on N. Pearl, including French, Italian, steak house, and even an Asian shabu-shabu.
As for excursions, what are you looking to do...general sightseeing, snorkeling, swimming with dolphins or stingrays, history tours, shopping? The choices are never-ending.