Royal Caribbean’s ‘Wonder of the Seas’ bigger than some towns