Looks like a really cool trip. I've never been on a cruise before but your pics make me want to. Typically when I travel it's usually in the mountains somewhere. I haven't been to a beach in around 10 years.
I love eating local foods cooked in interesting ways. Its so fascinating to see food cooked outside without fancy or expensive technology. I bet lunch was a fun experience.
I used to avoid the beaches because I burn so easily, but I LOVE being in the ocean!
I too love eating local foods. My favorite was a cooking class in Thailand on the beach, but it never tastes the same when you try to make it at home.