I only saw brunch on the sea day. That is when we had it. It was excellent and I didn’t even miss the buffet like I thought I would.
pirate night was still awesome. Disney definitely tried hard to fill in some of the voids of not having the deck show.
we stayed on the ship at Nassau. To me it’s not worth it to get off anymore. We really enjoyed the extra time on a mostly empty ship. If you do want to do something, I would recommend an animal encounter at blue lagoon. Did the sea lion one a few years back and we still talk about how eat it was.
while I love the rainforest room, I would not say it’s worth it on the Magic at the current price. If you were traveling with multiple family members and could split the cost, I would go for it though. I just can’t justify the $175 for two people.