There are seagoing versions of Johnny Rockets on several of the larger Royal Caribbean ships. However, Johnny Rockets is only open for breakfast on Allure and sister ship Oasis of the Seas. Furthermore, while there is a cover charge if you visit Johnny Rockets for lunch or dinner, breakfast is complimentary.