Royal Caribbean dishes up what restaurants will be on board its newest ship sailing into Port CanaveralHave you ever eaten on a train, inside of a boat?