Created by Cruise Fever Royal Caribbean is making a change at all specialty restaurants on every cruise ship in their fleet. Due to some guests reserving specialty dining times and not showing up, Royal Caribbean is going to start charging a fee for all no-shows. The cruise line said that this change will help preserve...