About Johnny Rockets on Royal Caribbean Ships 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.