On Royal Caribbean ships, Johnny Rockets offers breakfast, lunch, and dinner. Breakfast is available complimentary to all guests, while lunch and dinner are considered a specialty experience and are an extra fee.