Royal Caribbean is well known for its specialty restaurants, especially on its newer or larger ships. Some of its ships have six, seven, or more upscale dining experiences cruisers can choose from, ...